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
sin imagen de perfil
Val: 9
Ha aumentado su posición en 14 puestos en PHP (en relación al último mes)
Gráfica de PHP

RE:No me muestra el primer dato

Publicado por Andres (157 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