Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/09/2004, 00:36
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Lees un registro sin mostrarlo al hacer despues del while el if. Desarrollando ese bucle lo que haces es:
Código PHP:
//do{
        
for($i=0;$i<3;$i++){
        if(
$row=mysql_fetch_array($cat)){
        echo(
$row["categoria"]);
        echo(
"&nbsp;&nbsp;&nbsp;&nbsp;");
        }
        }
        echo(
"<br><br>");
        }
mysql_fetch_array($cat);        //while(mysql_fetch_array($cat));
//do{
        
for($i=0;$i<3;$i++){
        if(
$row=mysql_fetch_array($cat)){
        echo(
$row["categoria"]);
        echo(
"&nbsp;&nbsp;&nbsp;&nbsp;");
        }
        }
        echo(
"<br><br>");
        }
mysql_fetch_array($cat);        //while(mysql_fetch_array($cat));
// y asi continuamente 
Como ves, lees un registro en el mysql_fetch_array() en el while, no lo almacenas en ningun sitio, y despues lees el siguiente registro en el if y lo muestras.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.