17/08/2012, 17:32
|
| 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 |