tengo una pequeña consulta, he estado mirando pero no logro encontrar si ya está resuelta:
Quiero mostrar los registros de una base de datos en una tabla, pero mi intención es que se añadan de arriba abajo y al llegar a un número indicado "X" se pase a la columna de al lado y continue hasta "X" o finalizar registros y así hasta un número "Y" de columnas.
No se si eso es posible, yo normalmente listo los registros y si que se hacerlo con el método normal, es decir, de izquierda a derecha y de arriba a bajo.
el código que yo utilizo es el siguiente:
Código PHP:
while ($row = mysql_fetch_array($results))
{
extract ($row);
if ($col=="4")
{
echo "<td>";
echo $registro;
echo "</td></tr><tr>";
$col="0";
}
else
{
echo "<td>";
echo $registro;
echo "</td>";
$col=$col+1;
}
}
Con este código me lista los resultados en una tabla empezando desde arriba a la izquierda y continuando a la derecha hasta 4 columnas.
Me interesaría hacer me listase los registros empezando por las filas y cuando llegue a 10 filas cambie de columna.
No se si me he sabido explicar bien, espero que si. :)
Un saludo y gracias por adelantado.