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 4607 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 - 8 juil. 2009 à 17:47
gryzzly Messages postés 4607 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 - 8 juil. 2009 à 17:47
A voir également:
- Afficher le nombre de résultat page par page
- Supprimer une page word - Guide
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Consultez le code source de cette page. copiez la ligne indiquant aux moteurs de recherche de ne pas référencer la page. ✓ - Forum Référencement
- Traduire une page web - Guide
- Créer une page facebook - Guide
1 réponse
gryzzly
Messages postés
4607
Date d'inscription
lundi 7 novembre 2005
Statut
Contributeur
Dernière intervention
24 octobre 2020
1 323
8 juil. 2009 à 17:47
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 ...
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 ...