Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/03/2007, 03:58
IngProd
 
Fecha de Ingreso: marzo-2007
Mensajes: 78
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Impresion de fotos

Hola zenky_1,

Según tienes el código del while, es normal que te muestre sólo una foto por fila, ya que cada vez que vas a mostrar una foto habres y cierras una fila

Código PHP:
   while($row=mysql_fetch_array($resultados)) {
      echo 
"<TR><td><center><a href=\"
... </center></td></TR>"

                } 
Deberías inicializar un contador fuera del while a cero, que nos permita saber cuándo hay que empezar o terminar la fila, y luego poner:

Código PHP:
while($row=mysql_fetch_array($resultados)) {
   if (
$cont%== 0) echo "<tr>";
   echo 
"<td><center><a href=\"javascript:SmallWindow('Clicks.php?url=info.php?name=$row[nombre]')\"><img src=images/thumb.".$row["nombre"]." border=\"0\"><br></a>"
                        echo 
"<font color='#666666'>".$row["descripcion"]."</font><br>"
                        echo 
"<font color='#666666'>".$row["nombre"]."</font><br>"
                        echo 
"<font color='#666666'>".$row["tamaño"]." Bytes</font><br>"
                        echo 
"<font color='#666666'>".$row["clicks"]." Veces Vista</font></center></td>"
if (
$cont%== 1) echo "</tr>";
$cont++;

Fuera del while, debes controlar que no se haya quedado una fila a medio, si por ejemplo el número de fotos son impares, puedes hacerlo así:

if ($cont%2 == 1) echo "<td>&nbsp;</td></tr>";

Espero haberte ayudado. Suerte