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%2 == 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%2 == 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> </td></tr>";
Espero haberte ayudado. Suerte