PHP - No me muestra el primer dato

   
Vista:

No me muestra el primer dato

Publicado por astrow (9 intervenciones) el 11/11/2008 10:42:48
Buenos dias:

He creado un codigo para que tipo marquee me saque las noticias, pero me he dado cuenta que no me saca el primer registro, es decir que si tengo tres registros solo me saca los dos ultimos

<div align="center" class="noticias">
<?
if (mysql_num_rows($noticias) > 0 ){
while ($row=mysql_fetch_object($noticias)){
$str .= "<a class='enlace' href='vernoticia.php?id=$row->id' target='_blank'>" . " * " . $row->fecha . " " . $row->titulo . "</a>" ;
}
echo "<marquee>" . $str . "</marquee>";
}
?>
</div>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:No me muestra el primer dato

Publicado por Andres (149 intervenciones) el 11/11/2008 14:11:52
Puede ser por q' primero hay q' definir la var str, por fuera del while:

if (mysql_num_rows($noticias) > 0 ){
$str='';
while ($row=mysql_fetch_object($noticias)){
$str .= "<a class='enlace' href='vernoticia.php?id=$row->id' target='_blank'>" . " * " . $row->fecha . " " . $row->titulo . "</a>" ;
}
echo "<marquee>" . $str . "</marquee>";
}

Espero sea de ayuda
Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar