Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2012, 14:22
gmkhul
 
Fecha de Ingreso: mayo-2011
Mensajes: 10
Antigüedad: 12 años, 11 meses
Puntos: 0
Mostrar un array dividiendolo en varias partes

Hola,

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 =/