Afficher le nombre de résultat page par page

HELMUT125 Messages postés 34 Statut Membre -  
gryzzly Messages postés 5220 Date d'inscription   Statut Contributeur Dernière intervention   -
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 5220 Date d'inscription   Statut Contributeur Dernière intervention   1 336
 
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