code php : afficher 10 enregestrement dans une page ... !

WRInaute impliqué
bonjour,

J’ai une table avec plus de 30 enregistrements par exemple et je veut afficher dans une page 10 enregistrements puis un lien vers l’autre page qui affiche aussi 10 enregistrements…..etc.


merci d'avance
 
WRInaute passionné
Bonjour

dans ta requete sql, tu peux recuperer x enregistrements á partir de l'enregistrement numero y avec la clause "LIMIT x,y".

A partir de cela, tu peux dans ta page :
- Recuperer le nombre d'enregistrement que tu recuperes dans ta base de donnée
- Calculer le nombre de page que tu auras en affichant "y" enregistrements par page
- Construire les liens vers les pages suivantes en passant en parametre dans l'url la valeur "x" de la clause limit (eventuellement "y" et le nombre total d'enregistrement pour éviter une requete).

Par exemple :
nombre total d'enregistrement : 30

requete sur ta permiere page
deblim=0
select ... where ... limit deblim,x
affichage
lien vers la deuxieme page :
page.php?deblim=(deblim+x)
vers la troisieme page -> (deblim+2x)

C'est le principle

François
 
Discussions similaires
Haut