Ver Mensaje Individual
  #8 (permalink)  
Antiguo 05/04/2009, 03:14
samyb8
 
Fecha de Ingreso: noviembre-2008
Mensajes: 259
Antigüedad: 16 años
Puntos: 1
Respuesta: PHP Mostrar de 4 en 4

Hola,

Lo he implementado pero me muestra solamente 2 imágenes y además es la misma imagen.

Así me quedaba el código:

Código PHP:
<table width="100%">  
 <?php  
 $numcolumnas 
4;  
$consulta mysql_query("SELECT * FROM fotos");  
$total_resultados mysql_num_rows($consulta);
$rows mysql_fetch_array($consulta);  
   if (
$total_resultados>0) {  
      echo 
"hola";
   
$i 1;  
   while(
$fila mysql_fetch_array($consulta)){  
     
$resto = ($i $numcolumnas);  
     if(
$resto == 1){ /*si es el primer elemento creamos una nueva fila*/  
     
echo "<tr>";  
     }  
    echo 
"<td>".$fila['campo']."</td>";/*mostramos el valor del campo especificado*/  
     
if($resto == 0){/*cerramos la fila*/  
    
echo "<tr>"."<a href='Fotos/fotos.php?id=".($rows[idFoto])."'><img src=\"$fila[RutaAlbum]"."/"."$rows[Foto]\"  BORDER=1 WIDTH=130 HEIGHT=86></a>";  
     }  
     
$i++;  
     }  
    if(
$resto != 0){/*Si en la última fila sobran columnas, creamos celdas vacías*/  
     
for ($j 0$j < ($numcolumnas $resto); $j++){  
     echo 
"<td></td>";  
     }  
     echo 
"</tr>";  
    }  
     }else{  
    echo 
"<tr><td>0 elementos encontrados</td></tr> ";  
    }  
     
?>  
     </table>
GraciaS!!