8791 sujets

Développement web côté serveur, CMS

Bonsoir,

Je souhaite mettre en place mon système de pagination, je bloque au niveau de la contrainte suivante:

si j'ai plus que 100 page la liste devient longue et c'est vraiment pas top à voir , j'ai regardé sur le net, il y'a bien des solution en jquery, mais je souhaite coder ça en php à partir de mon code suivant:


<?php for($nombrepage=1;$nombrepage<=$nbpage;$nombrepage++)
{
echo "<div style='' class='pagination'><a href='?m=".$_GET['m']."&page=".$nombrepage."'>$nombrepage</a></div>";

}
?>


existe-t-il une fonction toute prete pour cela?

Je vous remercie d'avance!

Edit: desolé j'ai enlevé les balise code car mon code n'apparait pas Smiley sweatdrop
Modifié par lenar (31 May 2011 - 03:51)
Bonjour,

L'idée serait de mofifier ta boucle si nbpage est plus grand que x. Dans ce cas, il faudrait, suivant la page où l'on se trouve afficher un certains nombre de pages avant et après. C'est donc tout à fait faisable en PHP, mais va te demander un peu plus de réflexion.