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!!