Código PHP:
<table border="1" cellspacing="0" bgcolor="#9999CC" width="160" height="150">
<?php
$resultados=mysql_query("SELECT a.idfoto, a.fecha_creacion as fecha,a.ruta_foto as ruta_foto,u.iduser as usuario, af.idalbum as album, af.descripcion as descrip
FROM fotos a
INNER JOIN usuarios u on
a.iduser=u.iduser
INNER JOIN album_fotos af on
a.idalbum=af.idalbum
WHERE a.idalbum=".$id.";");
$limite=0;
$i=0;
while($datos=mysql_fetch_array($resultados))
{
$fotourl=$datos['ruta_foto'];
$ruta="imagenes/eventos/";
$ruta=$ruta.$fotourl;
if ($limite === 0)
{
echo '<tr>';
}
if ($limite <= 3)
{
?><td>
<a href="seccion_fotos_nro.php?codx=<?php echo $datos['idfoto']; ?>&&cod=<?php echo $datos['album']?>"><img src="<?php echo $ruta; ?>" width="160" height="150" /></a>
</td><?php
$limite++;
}
elseif ($limite > 3)
{
echo '</tr>';
$limite=0;
}
}
?>
</table>
Lo he estado intentanto con el código que les he dejado. Había insertado 7 fotos, pero al mostrar me salen 4 primeras en una fila, no me muestra la 5ta dentro de la misma fila, pero es como si la contara, y las últimas dos que me quedan las muestra en la siguiente fila.
Espero entiendan lo que he tratado de explicarles, y ojalá puedan ayudarme. Saludos.