Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/02/2011, 07:40
Avatar de rocio01
rocio01
 
Fecha de Ingreso: enero-2011
Ubicación: España
Mensajes: 18
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Tablas con una imagen por celda

Ay, perdón. Sí, este es el código que he usado (he creado unas variables $inicio_tabla, $fin_tabla, $inicio_fila, $fin_fila, $inicio_columna, $fin_columna para aclararme con los echos de html):
Bueno, aclaro que los registros por linea no son 4, sino 3.

<?php

$sql="Select * from imagenes where categoria like 'jardin'";
$result=mysql_query($sql);
$num_filas=mysql_num_rows($result);
echo "El número de resultados es $num_filas";

//variable que muestra la imagen actual:
$num=1;

echo $inic_tabla;

for($indice=1;$indice<$num_filas;$indice++)
{
$row=mysql_fetch_array($result);
$imagen=$row['ruta'];
if ($num==1)
{
echo $inic_fila;
echo $inic_columna;
echo ("<a href='$imagen'> <img src='$imagen' width='224' height='150' width='90%' border='3' solid '#122235'/></a>");
echo "<br>".$imagen;
echo $fin_columna;
$num++;
}

else if ($num==2)
{
echo $inic_columna;
echo ("<a href='$imagen'> <img src='$imagen' width='224' height='150' width='90%' /></a>");
echo "<br>".$imagen;
echo $fin_columna;
$num++;
}

else
{
echo $inic_columna;
echo ("<a href='$imagen'> <img src='$imagen' width='224' height='150' width='90%' /></a>");
echo "<br>".$imagen;
echo $fin_columna;
echo $fin_fila;
//volvemos a poner $num a 1, para empezar otra fila nueva:
$num=1;
}

}
echo $fin_tabla;
?>