Евгений Порощай
Приветствую. Подскажите может кто знает.
Есть PHP скрипт, который выводит данные о ДР сотрудников из БД на экран:
<?php
$db_host=’localhost’; // хост бд
$db_name=’bdname; // имя базы
$db_user=’username; // пользователь бд
$db_pass=’password’; // пароль к бдmysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);// включаем сообщения об ошибках
$mysqli = new mysqli($db_host, $db_user, $db_pass, $db_name); // коннект с сервером бд$mysqli->set_charset(«utf8mb4»); // задаем кодировку
$result = $mysqli->query(‘SELECT NAME, LAST_NAME, PERSONAL_BIRTHDAY FROM b_user
WHERE MONTH(PERSONAL_BIRTHDAY) = MONTH(DATE_ADD(NOW(), INTERVAL 1 MONTH));’); // запрос на выборку
echo ‘<b>В следующем месяце отмечают свой день рождения:</b><br />’;
while($row = $result->fetch_assoc())// получаем все строки в цикле по одной
{echo ‘<p><b>’.$row[‘NAME’]. ‘ ‘.$row[‘LAST_NAME’].'</b>, Дата рождения: ‘.$row[‘PERSONAL_BIRTHDAY’].'</p>’;// выводим данные
}
?>На экране получается такое:
В следующем месяце отмечают свой день рождения:Денис Федотов, Дата рождения: 1991-02-14
Дмитрий Силкин, Дата рождения: 1984-02-19
Роман Гельвельчук, Дата рождения: 1991-02-26
Александр Сердюков, Дата рождения: 1990-02-17
Как бы эти данные отправить письмом на почту?
Я подозреваю что нужно их сначала поместить в переменную, а потом значения этот переменной отправить по почте. Но как это сделать, ума не приложу. Помогите )
ADSoft
Правильно подозреваете, собирайте в переменную, вместо
PHP:
echo ‘aaaaa’;делаете
PHP:
$message .= ‘aaaaa’;В конце скрипта — отправляете на почту удобным вам способом
Евгений Порощай
Есть вот такой код отправки:
$to = «example@mail.ru, » ;
$to .= «example@mail.ru»;$subject = «Заголовок письма»;
$message = ‘ <p>Текст письма</p> </br> <b>1-ая строчка </b> </br><i>2-ая строчка </i> </br>’;
$headers = «Content-type: text/html; charset=UTF-8 rn»;
$headers .= «From: РДЛ-Телеком <example@mail.ru>rn»;
$headers .= «Reply-To: example@mail.rurn»;mail($to, $subject, $message, $headers);
Куда вставить эту переменную $message?
roboformation
В смысле «куда»? Там, где она у вас в функции стоит, там и должна стоять
Евгений Порощай
Спасибо. Всё получилось!
Похожие записи:
- N-Queens без рекурсии (но с одним goto)
- Как остановить выполнение скрипта, если переменная вернула пустое значение
- Улучшение или замена длинного оператора if
- Функции, которые находят токены, заменяют токены и извлекают значения свойств из словарей
- Игра Connect Four, созданная на основе игры Tic Tac Toe [closed]