![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
11/05/2013, 14:30
|
![Avatar de Nemutagk](http://static.forosdelweb.com/customavatars/avatar60179_3.gif) | Colaborador | | Fecha de Ingreso: marzo-2004 Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 10 meses Puntos: 406 | |
Respuesta: Paginación PHP Cita:
Iniciado por veniwarez Gracias, pero hm eso es lo que pensé y no puede ser que se solape?
Esque es super confuso.
Imaginemos
20 Usuarios
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
En cada pagina quiero mostrar 10
entonces la primera tendra
1,2,3,4,5,6,7,8,9,10 y la segunda 11,12,13,14,15,16,17,18,19,20 entonces si omito el numero 8 la primera pagina tendría 9 en lugar de 10 ¿no? y si decidiese mover el 11 a la pagina 1 tendría 1,2,3,4,5,6,7,9,10,11 y en la segunda como cargo los registros por el numero de pagina tendría 11,12,13,14,15,16,17,18,19,20 ¿no?
perdón si me estoy confundiendo pero esque llevo mucho tiempo sin encontrar la solución al problema.
Porque yo cargo los ID con el numero de la pagina
P.Ej: Pag 1 Max=1*10; Min=Max-9--->Max=10, Min=9;
P.Ej: Pag 2 Max=1*10; Min=Max-9--->Max=20, Min=19;
P.Ej: Pag 3 Max=1*10; Min=Max-9--->Max=30, Min=29;
Muchas gracias por la ayuda!
Atte VW La paginación no se basa en indices o en números consecutivos, se basa en el numero de registros que la DB arroja, en tu caso en la sentencia SQL que @ocp001a te dio siempre se omitirá el registro 9 por lo cual solo obtendrás 19 registros, lo que se traduce a que en la primera página terminará en el registro 11 y en la siguiente página comenzará en la 12, por ultimo, es ilógico que te preocupes por algo así si ni si quiera has hecho pruebas para ver como se comporta el código, solo es perdida de tiempo y estrés gratuito...
En todo caso, si no te funciona así es porque estas páginando de manera incorrecta, en ese caso muestra el código que usas para ver que es lo que sucede
__________________ Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =) |