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.
 

