Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/09/2005, 13:58
Avatar de pablod
pablod
 
Fecha de Ingreso: abril-2004
Ubicación: Santiago
Mensajes: 118
Antigüedad: 20 años
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:-)