mars 26, 2004

Comment gérer les résultats par pages

Pour afficher les résultats, je demandes de limiter à 10 par pages le nombre d'items.

Comment faire alors?

Voici du pseudo-code qui explique un peu la logique...

# On initialise
page = 0;
nbparpage = 10;

# on suppose que vous construisez votre SQL
sql = Select [...] LIMIT page * nbparpage, nbparpage;

# que vous l'exécutez et affichez les résultats
[affichage de la liste]

S : page suivante demandé
page =1
donc,
limit 10, 10

qui donne requete de 10 résultats, a partir de 10.

et ainsi de suite : logiquement, on offre la page suivante seulement s'il y a possiblement des résultats, ie si le nombre d'enregistrements reçus est >= a nbparpage.

N'hésitez pas à écrire dans les commentaires si vous avez des questions sur ce code!

Posted by at mars 26, 2004 11:06 AM
Comments
Post a comment









Remember personal info?