[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: отправка письма
peretc001
Добрый день.

Помогите решить задачу.
Надо вытащить из базы данные заказа и отправить письмо админу.

Достать данные не проблема:

echo "Ваш заказ: <br>";

$zakaz = mysql_query("SELECT * FROM zakaz WHERE sid = '$sid' ");
while($row = mysql_fetch_assoc($zakaz)) {

echo $row[name] ."<br>". $row[color] ."<br>";
}


Отправить письмо тоже не проблема:

$to  = $mail; 
$subject = 'ЗАКАЗ';
$message = ("Название ". $row[name] ."<br> Цвет:". $row[color] ."<br>");
$headers = "Content-type: text/html; charset=windows-1251 \r\n";
$headers .= "From: <info@mail.ru>\r\n";

mail($to, $subject, $message, $headers);



Проблема в том, что в заказе может быть 2 и более товаров, у каждого свой id, name, color и т.д.

Такая конструкция отправляет только один из товаров:

echo "Ваш заказ: <br>";
$to = $mail;
$subject = 'ЗАКАЗ';

$zakaz = mysql_query("SELECT * FROM zakaz WHERE sid = '$sid' ");
while($row = mysql_fetch_assoc($zakaz)) {

echo $row[name] ."<br>". $row[color] ."<br>";
$message = ("Название ". $row[name] ."<br> Цвет:". $row[color] ."<br>");
}

$headers = "Content-type: text/html; charset=windows-1251 \r\n";
$headers .= "From: <info@mail.ru>\r\n";

mail($to, $subject, $message, $headers);

[/php]

Как можно объединить выборку из базы и засунуть в $message?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.