Помогите решить задачу.
Надо вытащить из базы данные заказа и отправить письмо админу.
Достать данные не проблема:
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?