Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2009, 03:48
Avatar de jival
jival
 
Fecha de Ingreso: noviembre-2007
Mensajes: 173
Antigüedad: 16 años, 6 meses
Puntos: 0
Problema con este codigo

Código PHP:
$filas 7;//o las filas que quieras que tenga la tabla como máximo 
$columnas 2;//o las columnas que quieras  
$final 0;  
echo 
"<table border='1' align='center'>";  
for(
$i=1;$i<=$filas && $final==0;$i++){  
    echo 
"<tr>";  
    
$n 1;  
    while((
$n%($columnas+1)) != 0){  
        echo 
"<td>";           
        if(
$row mysql_fetch_array($result)){  
           echo 
"$row[foto];"
";  
        }else{  
            echo "
&nbsp";  
            $final = 1;  
        }  
          echo "
</td>";       
        $n++;  
    }  
      echo "
</tr>";  
}  

echo "
</td></tr></table>"; 

Este código lo tome del foro y funciona pero hay 2 cosas que me gustaria corregir y no se como:

1. al final me pone un fila vacía

2. el ultimo registro ingresado a la base de datos no lo muestra, hasta que cae el siguiente... siempre me muestra como ultimo registro ingresado el penúltimo no el ultimo y yo necesito que me muestre el ultimo

Muchas Gracias de antemano.