Affichages de plusieurs pages sur une page
Fermé
Profil bloqué
-
16 juil. 2013 à 10:59
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 - 17 juil. 2013 à 09:00
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 - 17 juil. 2013 à 09:00
A voir également:
- Affichages de plusieurs pages sur une page
- Comment supprimer une page sur word - Guide
- Comment traduire une page - Guide
- Word numéro de page 1/2 - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Créer une page facebook - Guide
4 réponses
MrYAU31
Messages postés
3808
Date d'inscription
samedi 23 février 2013
Statut
Membre
Dernière intervention
8 juillet 2017
1 612
Modifié par MrYAU31 le 16/07/2013 à 11:02
Modifié par MrYAU31 le 16/07/2013 à 11:02
Bonjour,
Si c'est une requête dans ta base de données, il te suffit de le gérer au niveau de ta requête.
Une première requête avec un Count te permettra d'avoir le nombre total de résultats et donc le nombre de pages.
Ensuite, il te suffit de modifier ta requête pour qu'elle ne retourne que les résultats de 1 à 10, de 11 à 20, etc...
https://forums.commentcamarche.net/forum/affich-187828-sql-requete-pour-afficher-les-5-premiers-en
Si c'est une requête dans ta base de données, il te suffit de le gérer au niveau de ta requête.
Une première requête avec un Count te permettra d'avoir le nombre total de résultats et donc le nombre de pages.
Ensuite, il te suffit de modifier ta requête pour qu'elle ne retourne que les résultats de 1 à 10, de 11 à 20, etc...
https://forums.commentcamarche.net/forum/affich-187828-sql-requete-pour-afficher-les-5-premiers-en
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
16 juil. 2013 à 11:08
16 juil. 2013 à 11:08
Bonjour,
tu dois inclure dans ta requête sql la clause limit x,y avec x étant le 1er élément à afficher (commençant par 0) et y le nombre d'éléments à afficher.
Ensuite tu peux afficher ton nombre de pages avec un lien grâce à un select count(*).
Voilà pour les grandes lignes
tu dois inclure dans ta requête sql la clause limit x,y avec x étant le 1er élément à afficher (commençant par 0) et y le nombre d'éléments à afficher.
Ensuite tu peux afficher ton nombre de pages avec un lien grâce à un select count(*).
Voilà pour les grandes lignes
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
16 juil. 2013 à 12:59
16 juil. 2013 à 12:59
salut, ce que tu cherches a faire ca existe deja un peu partout et ca s'appelle un pager (si j'ai bien compris ce que tu veux)
du coup , soit tu trouves un "plugin" adapté a ce que tu utilises pour coder, soit tu fais un peu d'algo, afin que ton lien charge (en ajax par exemple) les resultats suivants.
si tu optes pour la deuxieme solution, tu peux utiliser la fonction .load() de jquery, qui te fait de l'ajax super simplement.
http://www.singebatteur.com
du coup , soit tu trouves un "plugin" adapté a ce que tu utilises pour coder, soit tu fais un peu d'algo, afin que ton lien charge (en ajax par exemple) les resultats suivants.
si tu optes pour la deuxieme solution, tu peux utiliser la fonction .load() de jquery, qui te fait de l'ajax super simplement.
http://www.singebatteur.com
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
17 juil. 2013 à 09:00
17 juil. 2013 à 09:00
l'ajax n'est pas nécessaire pour faire ça, en php ça se fait très bien.
16 juil. 2013 à 12:48
16 juil. 2013 à 22:24
Par exemple, tu auras LIMIT [(numéro de page x 10) - 10], [(numéro de page x 10) - 1]
Pour la page 5, ça te fera LIMIT (5x10-10, 5x10-1) donc LIMIT 40,49...