Показать сообщение отдельно
  #1 (permalink)  
Старый 10.07.2010, 13:14
Аватар для Jekel
Профессор
Отправить личное сообщение для Jekel Посмотреть профиль Найти все сообщения от Jekel
 
Регистрация: 20.11.2009
Сообщений: 257

как создать эту часть email рассылки?
Сейчас модуль читает подписчиков с БД и отправляет им html сообщение на мыло, нужно сделать так, чтобы код формировал html код так...вводим в input поле "postid" id'шники статей которые находятся в бд через запятую и код читает значение столбца post в таблице новостей bsv_be_leaves_news и сформировует с этих статей единый html код который отправляется всем подписчикам.
Помогите это сделать пожалуйста..

Должно быть так:
Введено в поле postid цифры 5, 34, 495
Жму "отправить"
всем подписчикам приходит такое письмо:
----------------------
Текст новости id 5
Текст новости id 34
Текст новости id 495
----------------------

<?php
require_once "config.php";

mysql_connect($base_name, $base_user, $base_pass);
mysql_select_db($db_name);

if($_POST["ok"]){

$emails = mysql_query("SELECT * FROM bsv_be_emails2 WHERE `enable`=1");
$emn = mysql_num_rows($emails);

$posts = mysql_query("SELECT * FROM bsv_be_leaves_news");
$pst = mysql_fetch_assoc($posts);
$pstn = mysql_num_rows($posts);

$coun=0;
while($em = mysql_fetch_assoc($emails)){
$to  = $em['email'];
$subject = 'Birthday Reminders for August';
$message = '
<html>
<head>
  <title>Birthday Reminders for August</title>
</head>
<body>
  content
</body>
</html>
';
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
mail($to, $subject, $message, $headers);
$coun+=1;
}
echo "Отправлено ".$coun." сообщений.";
}
?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
</head>
<body>
<form method="post" action="">
<input name="postid" type="text" size="100" />
<input type="submit" name="ok" value="Отправить" />
</form>
</body>
</html>


как написать эту часть чтобы оно именно те айдишники выбирало в цикле..?

Последний раз редактировалось Jekel, 10.07.2010 в 13:20.
Ответить с цитированием