Affichages de plusieurs pages sur une page
Profil bloqué
-
ThEBiShOp Messages postés 9307 Date d'inscription Statut Contributeur Dernière intervention -
ThEBiShOp Messages postés 9307 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je suis a la recherche d'une aide pour mieux afficher les résultats de ma requête car cette dernière m'affiche une liste longue et je voulais afficher 10 lignes seulement puis en cliquant sur un lien d'autre puisse s'afficher.
Merci d'avance a tous!!
Je suis a la recherche d'une aide pour mieux afficher les résultats de ma requête car cette dernière m'affiche une liste longue et je voulais afficher 10 lignes seulement puis en cliquant sur un lien d'autre puisse s'afficher.
Merci d'avance a tous!!
4 réponses
-
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 -
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 -
-
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