Pagination avancée PHP

Résolu/Fermé
ibrahim1987 Messages postés 24 Date d'inscription mercredi 9 décembre 2009 Statut Membre Dernière intervention 30 janvier 2018 - Modifié par ibrahim1987 le 13/03/2014 à 21:17
ibrahim1987 Messages postés 24 Date d'inscription mercredi 9 décembre 2009 Statut Membre Dernière intervention 30 janvier 2018 - 14 mars 2014 à 23:28
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é
14 mars 2014 à 11:07
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 mercredi 9 décembre 2009 Statut Membre Dernière intervention 30 janvier 2018
14 mars 2014 à 23:28
Salut matthebest62,

Merci bcp.
je suis entrain de le personnaliser.
0