Afficher seulement un certains nombre d'utilisateurs par page
Arkhenos
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Tamir -
Tamir -
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.
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.
A voir également:
- Afficher seulement un certains nombre d'utilisateurs par page
- Supprimer page word - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Afficher le 0 devant un nombre dans excel - Guide
- Afficher google en page d'accueil - Guide
- Nombre de page - Guide
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;
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;