Tema: Paginar
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/02/2010, 17:06
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 3 meses
Puntos: 214
Respuesta: Paginar

Hola
Bueno, pues creo que ya tienes parte realizado, pues para paginar imagino primero haces un conteo general de cuantos registros tienes en total, ahora, para paginar con los numeros que quieres, pues yo dividiria el total de registros entre el total a mostrar por cada página, y luego en un for hago que se creen tantos números como necesite, imagino que esto debe modificar tu consulta pues tal vez por página quieras mostrar determinada cantidad de datos, es decir, algo así

ej:

Código PHP:
Ver original
  1. $total_registros = 20;
  2. $reg_por_pag = 4;
  3. if( $_GET['mostrardesde'] == 0 ){
  4. $reg_inicial = 0;
  5. }else{
  6. $reg_inicial = $_GET['mostrardesde'] * $reg_por_pag;
  7. }
  8. echo $query = "select * from tabla limit $reg_inicial , $reg_por_pag";
  9. $total_paginas = $total_registros / $reg_por_pag; //en este caso, es 5
  10. //ahora el for para los números
  11. for($i = 1; $i <= $total_paginas; $i++){
  12. echo "<a href='?mostrardesde=$i'>".$i."</a> - ";
  13. }

espero te sirva
saludos