Pagination

sarrarsenal -  
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

ThEBiShOp Messages postés 9307 Statut Contributeur 1 566
 
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...
0