Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/08/2012, 17:32
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: Problemas para modificar paginacion con php mysql

Es más o menos sencillo, digamos que quieres mostrar sólo 10 páginas (más primera y última, si corresponden):

1- Si el total de páginas a mostrar es menor o igual que 10, entonces
inicio = 1
fin = total de páginas
Omites el paso 2

2- El total de páginas es mayor que 10, entonces
inicio = página actual - 5
si inicio es menor que 1, entonces inicio = 1
fin = inicio + 10
También sería posible que fin sea mayor que el total de páginas, sólo necesitas un if para evitar ese caso

3- Si inicio es mayor que 1
Muestras enlace a la primera página y los puntos suspensivos

4- Muestras los enlaces desde página de inicio hasta página final

5- Si final es menor que total de páginas
Muestras puntos suspensivos y enlace a la última página
__________________
- León, Guanajuato
- GV-Foto