el problema esta es en que si yo simplemente introdusco la consulta tal cual como esta, entre donde debe ir la rutina
queda algo asi:
Código php:
Ver original// En este modo, notamos que abrimos un <tr> inicial...
// ...que extraño no?
echo '<table style="border: 1px inset" border="1"><tr>';
$columnas = 4;
$filas = 6;
$inicial = 0;
$total = 32; // total?
while ($inicial < $total)
{
* echo '<td>';
* // rutinas...
* $sql = "SELECT * FROM galerias ORDER BY RAND() ";
{
* * * * echo "<a href=\"imagenes.php?codigo=$listado[id]\"><img border=\"0\" src=\"http://www.forosdelweb.com/images/".$listado[carpeta]."/front-mini.jpg\"/></a><br>";
*
}
* echo '</td>';
* // break!
* if (++$inicial == $columnas)
* {
* * * * if (!(--$filas))
* * * {
* * * * *break;
* * * } *
* *// cerramos y continuamos...
* * echo '</tr><tr>';
* * $inicial=0; // debemos resetear!!!
* }
}
// cerramos ambos...
echo '</tr></table>';
En cada celda me arrojara todo el resultado de la consulta... y no llenara celda a celda con un valor de la consulta.. claro si elimino el while, arroja un resultado, pero repite resultados es decir en este caso, una imagen la puede llegar a mostrar varias veces.. en distintas celdas