Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Нужна помощь, составить текст письма с циклом

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: while?
Heavenanvil
Отправлено: 05 Июля, 2013 - 11:03:18
Post Id


Частый гость


Покинул форум
Сообщений всего: 183
Дата рег-ции: Февр. 2013  


Помог: 0 раз(а)




Проблема такая.

Отправляю письмо функцией mail();
mail($to, $subject, $message, $headers);

При этом в $message мне нужно чтобы выполнялся запрос в бд и выводило все необходимые значение, а конкретно - какие учетные записи имеет пользователь с этим адресом.

С запросом в базу всё ок:

CODE (htmlphp):
скопировать код в буфер обмена
  1. include ("db.php");
  2. $result = mysql_query("SELECT * FROM login WHERE email='$email'");


Но проблема в том, что я не могу сообразить, как вставить цикл в текст письма.

PHP:
скопировать код в буфер обмена
  1. $message = 'Здравствуйте, $username!<br />Бла-бла-бла<br />' . while($row = mysql_fetch_array($result)) {
  2. echo 'Имя: ' . $row['name'];
  3. }


В переменной нельзя делать запросы. Как мне вставить все имеющиеся $row['name'] в текст письма?
 
 Top
Denkill
Отправлено: 05 Июля, 2013 - 11:06:08
Post Id



Посетитель


Покинул форум
Сообщений всего: 330
Дата рег-ции: Янв. 2013  
Откуда: Барнаул


Помог: 7 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2. $message = 'Здравствуйте, $username!<br />Бла-бла-бла<br />';
  3. while($row = mysql_fetch_array($result))$message .= "Имя: ". $row['name']."<br />";

(Отредактировано автором: 05 Июля, 2013 - 11:07:15)



-----
Хо-Хо-Хо
 
 Top
Heavenanvil
Отправлено: 05 Июля, 2013 - 11:29:51
Post Id


Частый гость


Покинул форум
Сообщений всего: 183
Дата рег-ции: Февр. 2013  


Помог: 0 раз(а)




Спасибо. Очень полезная вещь .=
Закатив глазки
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB