Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2008, 00:22
moquehua
 
Fecha de Ingreso: agosto-2004
Mensajes: 113
Antigüedad: 19 años, 8 meses
Puntos: 0
enviar noticias por e-mail

Hola, en esta oportunidad estoy en el intento de enviar un resumen con las últimas noticias de un sitio por e-mail; no un newsletter sino que un visitante complete un formulario con un campo nombre y un campo e-mail y que a ese e-mail le llegue un resumen del sitio, casi casi como si fuera una recomendación.
Esta casi terminado, falta probarlo.
Uso este codigo para el select
Código PHP:
<?php include ("coneccion.php");?>
<? $rsblog 
mysql_query("SELECT id, titulo, txt_principal FROM notas WHERE seccion_nota = 'Blog'");
                          list(
$bid$btitulo$btxt_principal) = mysql_fetch_array($rsblog);
                          
$rslistab = @mysql_fetch_array($rsblog);
                          
$mostrar $btxt_principal;
$p_blogexplode("\n"$mostrar);
$rsjardines mysql_query("SELECT id, titulo, txt_principal FROM notas WHERE seccion_nota = 'Jardines'");
                          list(
$jid$jtitulo$jtxt_principal) = mysql_fetch_array($rsjardines);
                          
$rslistajar = @mysql_fetch_array($rsjardines);
                          
$mostrar $jtxt_principal;
$p_jardinesexplode("\n"$mostrar);?>
y un echo para mostrarlos
Código PHP:
<? echo "<table width='200' border='0' cellspacing='0' cellpadding='0'>
  <tr>
    <td> 
                          <h3>BLOG</h3><a href='nota.php?id=$bid'><h4>$btitulo</h4></a><img src='fotos/$bid_.jpg' border='0' class='ordenar_foto' width='120'/>$p_blog[0]</td>
  </tr>
</table>
<table width='500' border='0' cellspacing='0' cellpadding='0'>
  <tr>
    <td>
                          <h3>JARDINES</h3><a href='nota.php?id=$jid'><h4>$jtitulo</h4></a><img src='fotos/$jid_.jpg' border='0' class='ordenar_foto' width='120'/>$p_jardines[0]</td>
  </tr>
</table> "
;?>
esto funciona bien porque es un solo dato de cada llamada.
El problema me surge cuando quiero que se vean no 1 noticia por cada llamada sino más de una.
Entonces hice
Código PHP:
<?
$rsblog 
mysql_query("SELECT * FROM notas WHERE seccion_nota = 'Blog' ORDER BY id DESC LIMIT 5");
while(
$rslistab = @mysql_fetch_array($rsblog)) {
y el echo
Código PHP:
<? echo " <a href='nota.php?id=".$rslistab['id']."' target='_blank'>".$rslistab['titulo']."</a><? } ?>";?>
y cuando intento hacer esto último no muestra nada o muestra errores $end o de comillas, etc.
Se puede hacer esto último?
Gracias, Germán