Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2014, 21:34
Avatar de cristo995
cristo995
 
Fecha de Ingreso: noviembre-2012
Mensajes: 187
Antigüedad: 12 años
Puntos: 0
mostrar x cantidad de registros en diferentes divs

Buen dia para todos.

Tengo una tabla con cierta cantidad de registros.. y me gustaria poder visualizar estos registros en un div principal pero solo 6 registros en el div principal, y en el caso de haber mas de 6 registros automaticamente crear otro div para guardar los otros registros. que me imagino que sera usando un una estructura de repeticion como un siclo..

ejemplo:
$query = mysql_query(SELECT * FROM registros);
$num_registros = mysql_num_rows($query); // para saber cuantos registros hay,
suponiendo que hay 16 registros.

<div class="div_principal">
<div>registro 1 </div>
<div>registro 2 </div>
<div>registro 3 </div>
<div>registro 4 </div>
<div>registro 5 </div>
<div>registro 6 </div>
</div>

<div class="div_principal">
<div>registro 7 </div>
<div>registro 8 </div>
<div>registro 9 </div>
<div>registro 10 </div>
<div>registro 11</div>
<div>registro 12</div>
</div>

<div class="div_principal">
<div>registro 13 </div>
<div>registro 14 </div>
<div>registro 15</div>
<div>registro 16 </div>
</div>

como se observa solo son 6 registros maximos en un div_prinpal ya que si hay mas se tendria que crear otro div_principal asi sea solo para contener 1 solo rgistro.

el caso de ser 16 registros creo que seria asi.

$num_div_principal = ceil ($num_registros/6);

// uso del ceil para redondear el numero al siguiente ejem: 2.3 con la funcion ceil seria = 3

entonces creo que seria asi.

for($i=1 ; $i <= $num_div_principal ; $i++) // para crear el numero de divs principal
{

}
pero no se me ocurre como meter los 6 primeros registros y luego crear otro div_principal para meter los otros 6 ... y asi sucesivamente..


alguna idea ?? ?