Fonction pagination() : Exemples d'utilisation

Cette page présente quelques utilisations possibles avec la fonction pagination().
Pour des raisons de facilité, seul le style par défaut est utilisé ici mais vous pouvez bien entendu le modifier.


La fonction accepte 5 paramčtres (mais seuls les 2 premiers sont obligatoires).
pagination($current_page, $nb_page, $link, $around, $firstlast);

La fonction nous retourne la liste des liens sans paragraphe, il est conseillé de l'utiliser de cette maničre :
echo '<p class="pagination">' . pagination(vos_parametres) . '</p>';

par Seebz

pagination(1→15, 15)

<a href="?page=X">X</a>

« Précédent 1 2 3 415 Suivant »

 

« Précédent 1 2 3 4 515 Suivant »

 

« Précédent 1 2 3 4 5 615 Suivant »

 

« Précédent 1 2 3 4 5 6 715 Suivant »

 

« Précédent 1 2 3 4 5 6 7 815 Suivant »

 

« Précédent 13 4 5 6 7 8 915 Suivant »

 

« Précédent 14 5 6 7 8 9 1015 Suivant »

 

« Précédent 15 6 7 8 9 10 1115 Suivant »

 

« Précédent 16 7 8 9 10 11 1215 Suivant »

 

« Précédent 17 8 9 10 11 12 1315 Suivant »

 

« Précédent 18 9 10 11 12 13 1415 Suivant »

 

« Précédent 19 10 11 12 13 14 15 Suivant »

 

« Précédent 110 11 12 13 14 15 Suivant »

 

« Précédent 111 12 13 14 15 Suivant »

 

« Précédent 112 13 14 15 Suivant »

 

pagination(1→15, 15, '?page=%d', 1, 2)

<a href="?page=X">X</a>

« Précédent 1 214 15 Suivant »

 

« Précédent 1 2 314 15 Suivant »

 

« Précédent 1 2 3 414 15 Suivant »

 

« Précédent 1 2 3 4 514 15 Suivant »

 

« Précédent 1 24 5 614 15 Suivant »

 

« Précédent 1 25 6 714 15 Suivant »

 

« Précédent 1 26 7 814 15 Suivant »

 

« Précédent 1 27 8 914 15 Suivant »

 

« Précédent 1 28 9 1014 15 Suivant »

 

« Précédent 1 29 10 1114 15 Suivant »

 

« Précédent 1 210 11 1214 15 Suivant »

 

« Précédent 1 211 12 1314 15 Suivant »

 

« Précédent 1 212 13 14 15 Suivant »

 

« Précédent 1 213 14 15 Suivant »

 

« Précédent 1 214 15 Suivant »

 

pagination(1→15, 15, 'page-%d.html', 2, 2)

<a href="page-X.html">X</a>

« Précédent 1 2 314 15 Suivant »

 

« Précédent 1 2 3 414 15 Suivant »

 

« Précédent 1 2 3 4 514 15 Suivant »

 

« Précédent 1 2 3 4 5 614 15 Suivant »

 

« Précédent 1 2 3 4 5 6 714 15 Suivant »

 

« Précédent 1 24 5 6 7 814 15 Suivant »

 

« Précédent 1 25 6 7 8 914 15 Suivant »

 

« Précédent 1 26 7 8 9 1014 15 Suivant »

 

« Précédent 1 27 8 9 10 1114 15 Suivant »

 

« Précédent 1 28 9 10 11 1214 15 Suivant »

 

« Précédent 1 29 10 11 12 1314 15 Suivant »

 

« Précédent 1 210 11 12 13 14 15 Suivant »

 

« Précédent 1 211 12 13 14 15 Suivant »

 

« Précédent 1 212 13 14 15 Suivant »

 

« Précédent 1 213 14 15 Suivant »

 

pagination(1→15, 15, '?page=%d¶m=value', 3, 2)

<a href="?page=X¶m=value">X</a>

« Précédent 1 2 3 414 15 Suivant »

 

« Précédent 1 2 3 4 514 15 Suivant »

 

« Précédent 1 2 3 4 5 614 15 Suivant »

 

« Précédent 1 2 3 4 5 6 714 15 Suivant »

 

« Précédent 1 2 3 4 5 6 7 814 15 Suivant »

 

« Précédent 1 2 3 4 5 6 7 8 914 15 Suivant »

 

« Précédent 1 24 5 6 7 8 9 1014 15 Suivant »

 

« Précédent 1 25 6 7 8 9 10 1114 15 Suivant »

 

« Précédent 1 26 7 8 9 10 11 1214 15 Suivant »

 

« Précédent 1 27 8 9 10 11 12 1314 15 Suivant »

 

« Précédent 1 28 9 10 11 12 13 14 15 Suivant »

 

« Précédent 1 29 10 11 12 13 14 15 Suivant »

 

« Précédent 1 210 11 12 13 14 15 Suivant »

 

« Précédent 1 211 12 13 14 15 Suivant »

 

« Précédent 1 212 13 14 15 Suivant »

 

sans CSS

« Précédent 1 2 3 415 Suivant »

 

« Précédent 1 2 3 4 515 Suivant »

 

« Précédent 1 2 3 4 5 615 Suivant »

 

« Précédent 1 2 3 4 5 6 715 Suivant »

 

« Précédent 1 2 3 4 5 6 7 815 Suivant »

 

« Précédent 13 4 5 6 7 8 915 Suivant »

 

« Précédent 14 5 6 7 8 9 1015 Suivant »

 

« Précédent 15 6 7 8 9 10 1115 Suivant »

 

« Précédent 16 7 8 9 10 11 1215 Suivant »

 

« Précédent 17 8 9 10 11 12 1315 Suivant »

 

« Précédent 18 9 10 11 12 13 1415 Suivant »

 

« Précédent 19 10 11 12 13 14 15 Suivant »

 

« Précédent 110 11 12 13 14 15 Suivant »

 

« Précédent 111 12 13 14 15 Suivant »

 

« Précédent 112 13 14 15 Suivant »