Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2006, 11:44
aruizroldan
 
Fecha de Ingreso: octubre-2003
Mensajes: 280
Antigüedad: 16 años, 7 meses
Puntos: 1
Mostrar por filas

Hola. Tengo varias imagenes almacenadas en una base de datos.

Independientemente del numero de imagenes almacenadas, quiero mostrarlas en 3 filas, con 4 columnas cada una.

La consulta es la siguiente:

Código PHP:
$consulta2 "SELECT * FROM imagenes2 WHERE id_imagen = $idimagen AND mostrado = 1 LIMIT 4";
$resultado2 mysql_query($consulta2) or die(mysql_error());
$num mysql_num_rows($resultado2); 
Con el siguiente código muestro las 4 primeras fotos en la primera fila. Pero me gustaria sacar los 4 siguientes en otra fila y los 4 siguientes en la ultima fila. Los ID de las imagenes no están en orden, y si no hay más imagenes, pues simplemente no habría que mostrarla.
Código PHP:
$j=0;
echo 
"<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\"><tr>";
while((
$row2 mysql_fetch_row($resultado2))&&($j<4)){
$imagen $row2[3];
$id_imagen $row2[0];
echo 
"<td><a href=\"ver-imagen.php?id_imagen=$id_imagen\"><img src=\"imagenes/$imagen\" height=\"80\" style=\"border: 2px solid #868686;\"></a></td>";
$j++;
}
echo 
"</tr></table>"
Me pueden echar una mano?

Gracias.