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


$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:

2 réponses

Profil bloqué
 
en fait tu peux tenter de jouer avec ton for comme ceci, en esperant que sa t'aide :

<?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 ^^
0
ibrahim1987 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention  
 
Salut matthebest62,

Merci bcp.
je suis entrain de le personnaliser.
0