
08/09/2005, 13:58
|
 | | | Fecha de Ingreso: abril-2004 Ubicación: Santiago
Mensajes: 118
Antigüedad: 20 años, 11 meses Puntos: 0 | |
Estimado este es el codigo q uso y tiene un comportamiento raro
Te explico
En la tabla tengo seis registros y cuando ejecuto el script el cuarto registro se pierde y no lo muestra, con esto solo me muestra cinco registros y son seis
Este es el codigo
<?
//realizar la consulta a la base de datos
$sql = "select * from noticia";
$res = mysql_query($sql);
$nrow = mysql_num_rows($res);
$max = 3; // Numero maximo de columnas por fila
$bloq = 0; // Contador para el maximo
echo ("<table border='0'><tr>"); /* abrimos tabla y la primera fila */
while($reg = mysql_fetch_array($res)) {
if ($bloq < $max) {
echo ("<td>".$reg['titulo']."</td>");
$bloq++;
}
else {
echo ("</tr><tr>"); /* Se cierra una fila y se comienza la nueva */
$bloq = 0; /* Le damos un reset al contador */
}
}
echo ("</table>"); /* Como ya se terminaron los registros cerramos la tabla */
?>
__________________ Pablod:-) |