[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PHP + MySQL + mail()
brahmaparush
PHP + MySQL + mail()
Здраствуйте уважаемые знатоки.
Появилась проблема следующего хар-ра.
Есть так называемая система учета отработанных заявок.
Работает на php + mysql
Появилась необходимость написать функцию, отправки отработанных заявок на почту
Насколько я понял можно использовать ф-цию mail ().
В мускуле отработанным заявкам присваетвается id=3.
Так вот, вопрос собственно в чём: как сдлеать скрипт отправки обработанной заявки на почту ?
jetistyum
подготовиться, включить комп, сделать чая(кофе, вотки) ... сесть и написать..
если не хватает знаний - вперед штудировать учебники.
как сделать - после того как заявка помечается отработанной (нажатие на кнопку или еще какое событие происходит) .. нужно запускать функцию уведомления..
функция должна сделать запрос к базе данных, выбрать необходимые поля по текущей заявке, составить письмо и отправить их .. функцией mail
это вкратце.. а детальнее - либо если поучишь язык, либо если закажешь это кому-нибудь написать, либо если найдется человек, кому не лень писать абстрактный код для человека, которому лень самому разобраться.
удачи smile.gif
brahmaparush
Получилось что-то вроде такого...
К мускулу подключаюсь вначале файла, данный кусок допаил в конце, но почему то не работает....
PHP
#{ mail notifier
$queitrdy my_query("SELECT id,object FROM work WHERE state='3'") or die("Can't select IT-Ready"); 
while (
$row mysql_fetch_array($resultMYSQL_NUM)) 
{
 
$emlname="Work Informer";
 
$emlmail="itready@itready.ua";
 
$emlrcpnt="beercoff@itready.ua";
 
$emlbody=$row[1];
 
$emlsbj="Check it ready task!";
 
mail($emlname,$emlmail,$emlrcpnt,$emlsbj,$emlbody);
 
$queupdate=my_query("update work set pole_mail='1' where id=$row[0]") or die("Can't UPDATE mailed IT-Ready");
}
#} mail notifier
TMake
Посмотри на функцию:
mail (string to, string subject, string message [, string additional_headers [, string additional_parameters]])
где:
to - адресс
subject - тема
message - текст сообщения
additional_headers - далее идут дополнительные параметры обычно это кодировка и от куда письмо

пробуй с самого простейшего:
mail($emlmail, $emlsbj, $emlbody);
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.