par
Ryle » 17 oct. 2006, 17:15
Hello
Il y a plusieurs façon de faire... tu peux par exemple, au lieu de commencer à "$i=0" et de boucler tant que "$i<10", utiliser une variable $page que tu passerais dans tes liens suivant/précédent :
Sur la page 0, tu aurais : $i = 0 et $i < 20
Sur la page 1, tu aurais : $i = 20 et $i < 40
Sur la page 2, tu aurais : $i = 40 et $i < 60
...
Tu peux donc envisager en déduire une règle : "$i = $page * 20"
et construire ta boucle allant jusqu'à "$i < ($page+1) * 20"
Cela reste a améliorer, en effet si tu as un trou dans ta série de fichier, l'affichage de la page sera décallé. Il vaudrait donc mieux utiliser la fonction readdir() pour récupérer la liste des fichiers du dossier
