Bonjour
j'ai la fonction suivante qui me permet d'afficher mes résultats en limitant le nombres d'affichages par page.j'ai donc plusieurs pages avec leur numero qui vont s'afficher et me permettre de basculer facilement.Mon code marche super bien sauf que j'aimerais insérer des pointillés afin que l'utilisateur ne se voit pas afficher toutes les pages dans le cas ou elles seront nombreuses.
En clair j'aimerais avoir (1 2 3........18 19 20) au lieu de (1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 avec les (......) qui seraient des liens comme si c’était les vrais chiffres.Help please!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <?php function affichePages_article($datepubl1,$nb,$page,$total) { $nbpages=ceil($total/$nb); $numeroPages = 1; $compteurPages = 1; $limite = 0; while($numeroPages <= $nbpages) { echo'<div id="nav_link"class="navigation" style=" float:left; border:1px solid #FF9;left:5px;margin-left:2px"><a href ="'.$page.'?limite='.$limite.'&annee='.$datepubl1.'">'.$numeroPages.'</a></div>'; $limite = $limite + $nb; $numeroPages = $numeroPages + 1; $compteurPages = $compteurPages + 1; if($compteurPages == 5) { $compteurPages = 1; } } } ?>
Partager