![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
05/04/2009, 10:18
|
![Avatar de Ronruby](http://static.forosdelweb.com/customavatars/avatar249338_1.gif) | | | Fecha de Ingreso: julio-2008 Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 7 meses Puntos: 416 | |
Respuesta: PHP Mostrar de 4 en 4 Mira:
<?php
$consulta = mysql_query("SELECT * FROM fotos");
echo '<table>';
echo ' <tr>';
$i = 1;
while($row = mysql_fetch_assoc($consulta)) {
echo ' <td><img src="'.$row['foto'].'" /></td>'; //solo un ejemplo, imprime lo que quieras aqui
if($i%3 == 0) {
echo ' </tr>';
echo ' <tr>';
}
$i++;
}
echo " </tr>";
echo "</table>";
?>
PD: Ya para que no queden filas sin 3 columnas al final, puedes hacer el resto de $i%3, y hacer un for para imprimir las columnas faltantes, tal como hizo andystefano2.
Última edición por Ronruby; 05/04/2009 a las 10:32 |