Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/10/2009, 04:31
samu22
 
Fecha de Ingreso: abril-2008
Mensajes: 453
Antigüedad: 16 años, 1 mes
Puntos: 16
Respuesta: Problema con este codigo

Cita:
Iniciado por jival Ver Mensaje
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.
seguro que esta asi? te impre algo? o copiaste mal las comillas, te imprime una linea vacia porque no cumple la condicion del $row pero sin ver la consulta sql no sabria porque, y no entiendo bien para que es ese codigo, que buscas hacer, porque se puede optimizar