Pagination
sarrarsenal
-
ThEBiShOp Messages postés 9307 Statut Contributeur -
ThEBiShOp Messages postés 9307 Statut Contributeur -
Bonjour, mes amis je voudrais sa voir comment faire pa pagination de façon simple en php .l objectif est je voudrais afficher 5 entreprises par page avec des boutons suivants qui permet de donner les 5 entreprises qui suivent merci
1 réponse
Bonjour,
plusieurs étapes :
- savoir combien de pages on devra afficher, pour ça compter le nombre de résultats total et diviser par le nombre d'éléments par page, et on prend l'entier supérieur
- on affiche les pages avec éventuellement un bouton suivant/précédent, une bête boucle qui va s'exécuter autant de fois qu'il y a de pages pour afficher un lien avec le numero de la page, en début de liste, un bouton précédent si on n'est pas sur la page 1 et suivant si on n'est pas en dernière page
- l'affichage des données, un simple select, la seule particularité sera la fin de la requête, avec un "limit x,y" où x vaudra:
(page_actuelle-1) * nb_elem_par_page
et y : nb_elem_par_page
De tête, en gros, c'est ça...
plusieurs étapes :
- savoir combien de pages on devra afficher, pour ça compter le nombre de résultats total et diviser par le nombre d'éléments par page, et on prend l'entier supérieur
- on affiche les pages avec éventuellement un bouton suivant/précédent, une bête boucle qui va s'exécuter autant de fois qu'il y a de pages pour afficher un lien avec le numero de la page, en début de liste, un bouton précédent si on n'est pas sur la page 1 et suivant si on n'est pas en dernière page
- l'affichage des données, un simple select, la seule particularité sera la fin de la requête, avec un "limit x,y" où x vaudra:
(page_actuelle-1) * nb_elem_par_page
et y : nb_elem_par_page
De tête, en gros, c'est ça...