2008-11-06 11 views
6

¿Cómo se implementan comúnmente los resultados paginados en PHP?¿Cómo se implementa la paginación en PHP?

Me gustaría obtener una página de resultados con 10 resultados. Avanzar en la navegación me daría los conjuntos siguiente y anterior.

¿Hay alguna manera en que esto se haga comúnmente? ¿Alguien tiene consejos simples para comenzar?

+0

stackoverflow es una herramienta de referencia para la programación. Consulte las preguntas frecuentes para obtener sugerencias sobre cómo formular preguntas: http: // stackoverflow.com/faq – keparo

+0

Las preguntas sobre SO deben mostrar el código que ha intentado, no ser solo una solicitud general de soluciones. Ver http://stackoverflow.com/about – Blazemonger

Respuesta

0

El término al que se refiere es "paginación". Desafortunadamente, tendrá que dar más información para obtener una respuesta más específica.

0

Lo que usted está buscando se llama pagination. Ha habido varias preguntas sobre SO sobre este tema. Como su pregunta es muy amplia, proporcione más detalles o consulte las preguntas que ya se hicieron sobre este tema.

7

Necesitará la comprensión de un principiante de PHP, y probablemente una cierta comprensión de las bases de datos relacionales.

La paginación a menudo se implementa con algunos parámetros simples de consulta.

stackoverflow.com/myResults.php?page=1 

La página incrementa el parámetro de consulta:

stackoverflow.com/myResults.php?page=2 

en el extremo posterior, el valor página generalmente corresponde a los límites y las compensaciones de la consulta que se utiliza para generar los resultados.

preguntas relacionadas:

0

puede valer la pena mirar objeto Zend_Paginator del Zend Framework. Encapsula gran parte de la lógica de generación de enlaces de tipo siguiente/anterior/primer/último.

0

El sistema de plantilla TinyButStrong viene con una extensión de paginación. Muy fácil de usar

-1

Si la base de datos no es tan grande, implemento la paginación en el lado del cliente. Recomiendo el filtro de tabla jquery plugin, que no solo proporciona paginación, sino también filtrado y clasificación. Puede navegar fácilmente a través del conjunto de registros dado. Es una muy buena solución si el rendimiento no es muy importante. Hay la página: http://ideamill.synaptrixgroup. y de demostración para 830 registros: http://ideamill.synaptrixgroup.com/jquery/tablefilter/largetabletest.htm