Afficher le nombre de résultat page par page

Fermé
HELMUT125 Messages postés 33 Date d'inscription vendredi 1 août 2008 Statut Membre Dernière intervention 24 juillet 2012 - 8 juil. 2009 à 17:20
gryzzly Messages postés 4608 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 - 8 juil. 2009 à 17:47
Bonjour,
Je fais un programme de recherche sur ma page web. Et j'affiche les résultats page par page
Donc en haut on a le total de résultats en pages. Et le ligne sur la ligne suivante, j'affiche les pages
EXemple : Précédent 1 2 3 4 5 6 7 8 9 10 11 12 13 Suivant
Le problème est que quand le nombre de résultat est élevé ca prend plusieurs lignes
et ce présente comme ceci:
Précédent 1 2 3 4 5 6 7 8 9 10 11 12 13
14 15 16 16 17 18 19 20 21 22 23 324
..................................................Suivant

Je veux que ca se présente comme sur google où on met tout sur un ligne où quand on dépasse 20 , le 1 disparaît et ainsi de suite.

Aidez moi svp!
Merci d'avance
A voir également:

1 réponse

gryzzly Messages postés 4608 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 1 332
8 juil. 2009 à 17:47
Bonjour,

De la même façon que tu as réalisé la pagination (compte le nombre de résultat, afficher un lien pour chauqe groupe...), il faut que tu fasse un petit calcul en php, pour déterminer combien de liens avant et après la page courante du doit afficher.

C'est difficile à expliquer avec des mots ...

Ex :
Si tu es en page 10 : tu affiches (10-1, 10-2, 10-3, 10-4 ... 10+1, 10+2, 10+3, 10+4 ...) = 6, 7, ... , 13, 14

Je ne sais pas si je suis très clair et si j'ai réussi à te faire comprendre l'idée ...
0