webew
Войти » Регистрация
 
PHP

Отправка "mail()" содержащее цикл

15 января 2013, 18:45
Автор: sasha12342
Здравствуйте.
Не могу отправить письма пользователям, содержащие данные выводимые циклом (в виде таблицы).
К примеру:
$uzer='colia'
Я делаю запрос к БД и вытаскиваю все существующие, на данный момент, данные принадлежащему пользователю 'colia'
В цикле, переменная "x1" имеет 4 разных значений (4 разных <tr>$x1</tr>) и если я поставлю в цикл функцию "mail" то 'colia' получит 4 письма и в каждом из них, последовательно по одному "<tr>"
А если я поставлю функцию "mail" за цикл то 'colia' получит одно сообщение с одним "<tr>" (последнее значение из цикла "$x1")
А занести весь код с циклами в переменную "$message" отделяя точкой запросы и текст письма не получается.
Есть ли решение этой проблемы или надо отказаться от этой затеи.
Добавить комментарий
NO USERPIC

rgbeast

Кажется, что реализовать требуемое несложно. Приведите свою программу, которая отправляет последнее значение, тогда смогу подсказать конкретнее.
17.01.2013, 11:15
Ответить
NO USERPIC

sasha12342

Отправляю функцией "mail($to, $subject, $message, $headers);" которая установлена после завершения цикла.
Но решение оказалось довольно простым. Переменную "message" нужно установить в цикле и к ней-же добавляем "$message" с новым значением, в итоге "$message" будет содержать все значения которые получены из цикла.
$message=$message . "<tr>$х1</tr>";
18.01.2013, 09:24
Ответить
© 2008—2017 webew.ru, связаться: x собака webew.ru
Сайт использует Flede и соответствует стандартам WAI-WCAG 1.0 на уровне A.
Rambler's Top100

Реклама: