Pagination avancée PHP
Résolu
ibrahim1987
Messages postés
24
Date d'inscription
Statut
Membre
Dernière intervention
-
ibrahim1987 Messages postés 24 Date d'inscription Statut Membre Dernière intervention -
ibrahim1987 Messages postés 24 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai réussi à faire une pagination simple.Mais ,admettons que j'ai une centaine de pages ,ce serait pas trop beau de mettre des liens de 1 à 100.
comment devrais je procéder pour améliorer ce petit bout de code genre:
1-2-3-4-5... et quand on est sur la page 5 : 5-6-7-8.... etc
J'ai réussi à faire une pagination simple.Mais ,admettons que j'ai une centaine de pages ,ce serait pas trop beau de mettre des liens de 1 à 100.
comment devrais je procéder pour améliorer ce petit bout de code genre:
1-2-3-4-5... et quand on est sur la page 5 : 5-6-7-8.... etc
$nbpages=5; echo('<p class="pages"><b>page:</b></br>') ; for($i=1;$i<=$nbpages;$i++) { echo('<a href="siteindex.php?p='.$i.'">'.$i.'</a> - '); } echo('</p>');
A voir également:
- Pagination avancée PHP
- Pagination powerpoint - Guide
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Sommaire avec pagination - Guide
- Le fichier de pagination est insuffisant pour terminer cette opération ✓ - Forum Matériel & Système
2 réponses
en fait tu peux tenter de jouer avec ton for comme ceci, en esperant que sa t'aide :
n'oublie pas de nous notifier si sa t'as aider, afin d'en aider d'autre ^^
<?php $nbpages=5; $p = 1; if(isset($_GET['p'])) $p = $_GET['p']; echo('<p class="pages"><b>page:</b></br>') ; for($i=$p;$i<=$p+$nbpages;$i++) { echo('<a href="index.php?p='.$i.'">'.$i.'</a> - '); } echo('</p>'); ?>
n'oublie pas de nous notifier si sa t'as aider, afin d'en aider d'autre ^^