|
|
|
| Этот код выдает ошибку
Я пытаюсь в переменную $message_2 добавить результат работы функции ssmail()
Помогите пожалуйста разобраться, как правильно надо сделать
<?php
function ssmail()
{
$mail_send = mysql_query("SELECT * FROM `user_zakaz` WHERE `id_user` = '".$_SESSION['id_user']."'");
while($mail_send_result = mysql_fetch_assoc($mail_send))
{
echo "\r\nАртикул: ".$mail_send_result['art']."\r\n";
echo "Количество: ".$mail_send_result['kolvo']."\r\n";
echo "Размеры: ".$mail_send_result['rzr']."\r\n";
echo "Цвета: ".$mail_send_result['cvet']."\r\n";
echo "----------------------------------------------------------------------------------------------------\r\n\r\n";
}
}
$zkz_mail = ss_mail();
$message_2 = "Имя: ".$client_name."\r\n E-mail: ".$client_telefon."\r\n Сообщение: ".$message."\r\n Заказано\r\n\r\n".$zkz_mail;
echo $message_2; ?>
|
| |
|
|
|
|
|
|
|
для: brys
(30.10.2008 в 01:08)
| | функция эта у Вас не возвращает никакого результата. Ни одного оператора return в ней нет.
А что за ошибку выдает код? | |
|
|
|
|
|
|
|
для: Trianon
(30.10.2008 в 01:21)
| | Функция заработала, но не получается её применить в функцию mail (Всегда выдает пустой результат)
применяю её так:
<?php mail($to, $tema, ssmail(), $header); ?>
|
<?php
function ssmail($client_name, $client_telefon, $message)
{
$mail_send = mysql_query("SELECT * FROM `user_zakaz` WHERE `id_user` = '".$_SESSION['id_user']."'");
echo "Имя: ".$client_name."\r\n E-mail: ".$client_telefon."\r\n Сообщение: ".$message."\r\n";
echo "----------------------------------------------------------------------------------------------------\r\n\r\n";
echo "Заказано\r\n\r\n";
while($mail_send_result = mysql_fetch_assoc($mail_send))
{
echo "\r\nАртикул: ".$mail_send_result['art']."\r\n";
echo "Количество: ".$mail_send_result['kolvo']."\r\n";
echo "Размеры: ".$mail_send_result['rzr']."\r\n";
echo "Цвета: ".$mail_send_result['cvet']."\r\n";
echo "----------------------------------------------------------------------------------------------------\r\n\r\n";
}
}
?>
|
| |
|
|
|
|
|
|
|
для: brys
(30.10.2008 в 02:01)
| | Она и будет выдавать пустой результат, пока Вы return $text не напишете. | |
|
|
|
|
|
|
|
для: brys
(30.10.2008 в 01:08)
| |
<?php
function ssmail()
{
$mail_send = mysql_query("SELECT * FROM `user_zakaz` WHERE `id_user` = '".$_SESSION['id_user']."'");
$out_str="";
$mail_send_result = mysql_fetch_assoc($mail_send);
$out_str.= "\r\nАртикул: ".$mail_send_result['art']."\r\n";
$out_str.="Количество: ".$mail_send_result['kolvo']."\r\n";
$out_str.="Размеры: ".$mail_send_result['rzr']."\r\n";
$out_str.="Цвета: ".$mail_send_result['cvet']."\r\n";
$out_str.="----------------------------------------------------------------------------------------------------\r\n\r\n";
return $out_str;
}
|
| |
|
|
|
|
|
|
|
для: sl1p
(30.10.2008 в 09:59)
| | Теперь понятно, всем спасибо | |
|
|
|