Afficher seulement un certains nombre d'utilisateurs par page

Fermé
Arkhenos Messages postés 1 Date d'inscription dimanche 15 mai 2016 Statut Membre Dernière intervention 15 mai 2016 - 15 mai 2016 à 21:00
 Tamir - 15 mai 2016 à 23:02
Bonsoir,
je vous expose mon problème, n'étant que bidouilleur je suis coincé. Voici la page en question: http://habfly.alwaysdata.net/membres.php
Je souhaiterais que seulement 9 utilisateurs apparraissent sur cette page et qu'il y ai des boutons 1,2,3,4... pour aller de page en page.
Je vous remercie par avance.

1 réponse

Salut, quel est le problème?

Il faut compter le nombre de membres avec une requête sur la base puis diviser celui ci par le nombre de membres par pages.
Vous aurez ainsi tout ce qu'il faut pour les pages ex:

SELECT COUNT(membres) from tmembres;
afficher 9 membres par page c'est diviser le total par 9

Vous pouvez utiliser ORDER BY et LIMIT si vous voulez le faire directement dans le SQL ou bien le faire dans le programme.

Ainsi:
la page 1 affiche les membres 1 à 9
la page 2 les membres 10 à 18
etc...

Donc la requête pourra être un truc du genre

SELECT *FROM tmembres LIMIT [numéro de la page]*9,([numéro de la page]*9)+9 ORDER BY identifiant;
0