Esta es la situacion:
-Mi consulta genera un array con X filas de datos. Cada fila de datos se dibuja en una DIV cuadrada que ocupa 250px de ancho. Mi sitio tiene 1000px de ancho.
-Mi intencion es mostrar las 4 primeras filas contenidas en el array de datos que genera mi query y luego, si hay mas de 4 filas, mostrar las siguientes 4 filas en otra tanda que se vea por debajo de la anterior y asi sucesivamente hasta que se hayan mostrado todos los records.
Como podría hacer esto?
Este es mi codigo actual:
Código:
<?php // Connecto a db mysql_connect("localhost", "usuario", "pasw") or die(mysql_error()); mysql_select_db("database") or die(mysql_error()); // REcolecto los datos $data = mysql_query("SELECT * FROM tabla") or die(mysql_error()); ?> <div style="position: absolute; left:-150px; top:0; bottom:0px; background-color: blue; float: left; height: 200px; width: 150px;"> <?php //genero el array y hago un loop while($info = mysql_fetch_array( $data )) { Print "<div class='cuadrado'>"; Print "<b> ".$info['dato1'] . "</b><br><br>"; Print "<b> ".$info['dato2'] . "</b><br><br>"; Print "<b> ".$info['dato3'] . "</b><br><br>"; } Print "</div>"; ?> </div>
Desde ya muchas gracias y perdón si es una pregunta un poco noob, pero ya se me agotaron las ideas sobre como googlear por una solucion =/