08/01/2014, 21:34
|
| | | 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 ?? ? |