Вроде задача стандартная но по форуму не нашел подобного.
В общем в базе данных формируется таблица с заказанными покупателем товарами, при заказе отсылается письмо с данными о покупателе, которые он завел в форму. Вот я хочу сделать чтобы вместе с данными о покупателе из POST массива, в письмо попадал еще и список заказанного товара. Причем делать письмо в формате html не хочу... письмо придет мне а мне на красоту наплевать.
Так вот как я мыслю...
1. Делаю выборку из бд по конкретному заказу
$result_zakaz = mysql_query("SELECT * FROM zakaz WHERE zak_num='$zak_number'", $db);
$zakaz = mysql_fetch_array($result_zakaz);
2. Вот тут я совсем не уверен, что использую правильную функцию, но -
создаю первую строку в теле письма с ключами массива zakaz, чтобы было понятно в каком порядке выводятся данные о товаре:
$message = array_keys ($zakaz);
2. Далее в цикле
while ($zakaz= mysql_fetch_array($result_zakaz))
Делаю строку из этого массива функцией
$string_zakaz = implode ($zakaz);
3. И дописываю строку в переменную message
$message = $message.\n.$string_zakaz;
(в правильности синтаксиса переноса строки не уверен, буду благодарен за исправления)
В итоге получится несколько строк с данными о товаре в заказе.
Вот хочу проконсультироваться на сколько правильный алгоритм, возможно у кого то есть более светлые мысли на эту тему.