• Как в html письмо добавить php код с обращением в базу данных и потом вывести в письме циклом?

    flapflapjack
    @flapflapjack
    на треть я прав
    можно. Письмо же составляется интерпретатором PHP судя по наличию переменных.

    Выглядеть это будет примерно так:

    $subject = "Прием заказов"; 
    
              $message = ' 
                <html> 
                <head> 
                <title>Заказ приняти</title> 
                </head> 
                <body> 
                
                <p>Здравствуйте,  '.$name.'</p>
                <br><br>
                <p>Благодарим за заказ, сделанный на сайте</p> 
                <br><br>
                <p>Ваш заказ принят. После обработки менеджером, Вы получите письмо с подтверждением заказа</p>
                <br><br>
                <p>Информация о доставке:<p>
                <br><br>
                <p>ФИО: '. $surname.' '.$name.' '.$patronymic.'</p>
                <Cпособ доставки: '.$order_dostavka.'
                <p>Адрес: '.$city.', '.$otdelenie_np.', '.$order_street_ukrp.', '.$order_index_ukrp.'</p>
                <p>Телефон: '.$phone.'</p>                           
                <br><br>
                <p>Детали заказ:</p>';
    
    $message.="<table><tr><th>Наименование</th><th>Количество</th><th>Цена</th></tr>";
    
    $result=mysql_query("SELECT * FROM orders WHERE order_id = $order");
    while($row=mysql_fetch_assoc($result))
    {
    $message.="<tr><td>".$row['name']."</td><td>".$row['count']."</td><td>".$row['cost']."</td></tr>\n";
    }
    $message.="</table>";
    Ответ написан
    2 комментария