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