Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/11/2011, 19:01
Avatar de Antonio_España
Antonio_España
 
Fecha de Ingreso: mayo-2007
Mensajes: 58
Antigüedad: 17 años
Puntos: 4
Respuesta: Como paginar contenido de tabla ?

Lo que yo hago es mandar por $_POST la cantidad de datos mostrados, y en el bucle del query cuento las filas retornadas por la consulta, cuando las filas retornadas suman mas que las enviadas por $_POST es cuando permito la impresion de la pagina.

Código:
$resultados_mostrados = $_POST['boton'] ? $_POST['boton'] : 0;
$conteo_filas = 0;
$limite_por_pagina = 20;
$query = mysql_query ("consulta");

while ($a = mysql_fetch_array($query))
{
   if ($conteo>$resultados_mostrados) && ($mostrados<$limite_por_pagina)
   {
      echo "<table....";
      $mostrados++;
   }
   $conteo++;
}
<form....>
<input type="button" value="siguiente" name="boton_para_usuario" />
<input type="hidden" name="boton" value="<? echo $mostrados +  $resultados_mostrados ?>" />
</form>
Espero que te ayude :)
__________________
Aprendiz autodidacta