Ok cluster te paso todo el script para que comprendas mi codigo
yo hago un select de las noticias que han sido publicadas hoy y a la vez selecciono los usuarios de la tabla newsletter (fila email)
Código PHP:
<?
//head
include("include/head.php");
//Sentencia sql (sin limit)
$_pagi_sql = "SELECT *
FROM sistema_noticias, newsletter
WHERE fecha_publicacion = '2004-12-03'";
//cantidad de resultados por página (opcional, por defecto 20)
$_pagi_cuantos = 25;
//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
include("../include/paginator.php");
//preparo el mail
$deemail = "[email protected]";
$sfrom = "[email protected]";
$sdestinatario = $row[email];
$ssubject = "Informe de Prensa ".mostrarfecha($hoy);
$shtml = "
<strong>Informe de Prensa</strong>
<br>
<strong>Fecha: ".mostrarfecha($hoy)." Hora: ".$hora."</strong>
<br>
<strong>Información Pública.</strong>";
while($row = mysql_fetch_array($_pagi_result)){
$titulo_articulo = $row[titulo_articulo];
$fuente_articulo = $row[fuente_documento];
$fecha_articulo = $row[fecha_publicacion];
$contenido_articulo = $row[contenido];
$shtml .= "
".$titulo_articulo."
<br>
".$fuente_articulo."
<br>
".$fecha_articulo."
<br>
".$contenido_articulo."
<p>";
// cierre bucle
}
$shtml .="<strong>Un Saludo</strong>
<br>
<strong>Sala de redacción</strong>
<br>
<strong>-.-.-.-.-.-.-.-.-.-.-.-.-.-.-</strong>";
$nombre= "Lista de Noticias";
$encabezados = "MIME-Version: 1.0\n";
$encabezados .= "Content-type: text/html; charset=iso-8859-1\n";
$encabezados .= "From: \"$nombre\" $deemail <$sfrom>\n";
$encabezados .= "Reply-To: \"$nombre\" <$deemail>\r \n" ;
$encabezados .= "X-Sender: <$sfrom>\n";
$encabezados .= "X-Mailer: PHP\n";
$encabezados .= "X-Priority: 3\n";
$encabezados .= "Return-Path: <$sfrom>\n";
//enviar mail
mail($sdestinatario,$ssubject,$shtml,$encabezados) ;
echo "Se ha enviado la información correctamente a todos los destinatarios de la base de datos! ";
?>
<?
include("include/footer.php");
?>