Avto-fishka
Новичок
Все работает идеально, но список товаров $tovari не сбивается после первого письма, а наростает. То есть первый емейл отправляется с одним товаром, так как например в первом заказе он один, а во втором заказе их два. В итоге во втором емейле два товара + еще один с первого.
PHP:
$result_select = mysql_query("SELECT * FROM `oc_order` WHERE order_status_id=27") or die("Invalid query: " . mysql_error());
while($row = mysql_fetch_array($result_select)) {
$result_select2 = "SELECT * FROM oc_order_product WHERE order_id=".$row['order_id']."";
$res2 = mysql_query($result_select2) or die(mysql_error());
while ($row2 = mysql_fetch_array($res2)) {
$result_select3 = "SELECT * FROM oc_product WHERE product_id=".$row2['product_id']."";
$res3 = mysql_query($result_select3) or die(mysql_error());
while ($row3 = mysql_fetch_array($res3)) {
$tovarimage = $row3['image'];
}
$result_select4 = "SELECT * FROM oc_url_alias WHERE query='product_id=".$row2['product_id']."'";
$res4 = mysql_query($result_select4) or die(mysql_error());
while ($row4 = mysql_fetch_array($res4)) {
$tovarurl = $row4['keyword'];
}
$tovari .= " <tr align=\"center\">
<td style=\"width:265px;height:120px;padding-top:30px;background-color:#F6F6F6;\" valign=\"middle\">
<div>
<a class=\"daria-goto-anchor\" href=\"http://avto-fishka.com.ua/".$tovarurl."\" style=\"display:inline-block;border:1px solid #E8E8E8;width:100px;height:100px;line-height:100px;padding:9px;background-color:#FFF;\" target=\"_blank\"> <img alt=\"".$row2["name"]."\" border=\"0\" itemprop=\"image\" src=\"http://avto-fishka.com.ua/image/".$tovarimage."\" width=\"100\" height=\"100\" /> </a></div>
</td>
<td style=\"width:9px;height:100%;background-color:#FFF;\">
</td>
</tr>
<tr align=\"center\" style=\"width:265px;\">
<td style=\"width:215px;background-color:#F6F6F6;padding:15px 25px 18px;\">
<a class=\"daria-goto-anchor\" href=\"http://avto-fishka.com.ua/".$tovarurl."\" style=\"color:#333;font-size:13px;font-family:Arial,sans-serif;text-decoration:none;\" target=\"_blank\">".$row2["name"]."</a></td>
<td style=\"width:9px;height:100%;background-color:#fff;\">
</td>
</tr>
<tr align=\"center\" style=\"width:265px;border:none;\">
<td style=\"border-bottom:1px solid #d9d9d9;display:block;padding-bottom:28px;background-color:#F6F6F6;\">
<a class=\"daria-goto-anchor\" href=\"http://avto-fishka.com.ua/".$tovarurl."\" target=\"_blank\">
Модель: ".$row2['model']."<br>
Цена: ".$row2['price']." грн<br>
Количество: ".$row2['quantity']."<br>
Сумма: ".$row2['total']." грн<br>
</a></td>
<td style=\"width:9px;height:100%;background-color:#fff;\">
</td>
</tr>" ;
}
// Отпавляем свои письма пользователям.
$to = $row["email"];
$subject = 'Напоминаем о неоплаченном заказе №'.$row["order_id"].' ';
$message = ' Какой то шаблон письма, в середине которого выводится список товаров переменной '.$tovari.' после него шаблон продолжается';
$headers .= 'From: Интернет магазин www.Avto-Fishka.com.ua <[email protected]>' . "\r\n" .
'Reply-To: <[email protected]>' . "\r\n" .
"MIME-Version: 1.0". "\r\n" .
"Content-Type: text/html;charset=utf-8";
mail($to, $subject, $message, $headers);
}
echo "<p>Все сообщения успешно отправлены!</p>";
Последнее редактирование модератором: