par
Truc » 10 nov. 2005, 16:17
Salut, je dirai que si ça marche tant mieux mais c'est une mauvaise programmation de terminer une boucle avec un exit(), qui d'ailleur prend effet dès le 1er passage dans la 1ere boucle for().
Autre probleme (sans grande importance puisque tu ne passe qu'une fois dans la boucle) les 2 boucles for() imbriqués avec la meme variable de compteur $i, rien de tel pour semer la confusion
Donc pour éviter ce probleme sans utiliser de "exit()", je pense que tu dépasse effectivement le tableau lorsque tu affecte la variable de fin de boucle => $pgbreak=$pg*5+4;
Ce qui veut dire (je pense) que tu affiche 4 par 4 .... tu devrai tester avant d'affecter directement si "$pg*5+4" existe en comparant a la derniere valeur "affichable" .... mais dans tout ca je sais pas ce qu'est la limite tu trouvera certainement

Salut, je dirai que si ça marche tant mieux mais c'est une mauvaise programmation de terminer une boucle avec un exit(), qui d'ailleur prend effet dès le 1er passage dans la 1ere boucle for().
Autre probleme (sans grande importance puisque tu ne passe qu'une fois dans la boucle) les 2 boucles for() imbriqués avec la meme variable de compteur $i, rien de tel pour semer la confusion :wink:
Donc pour éviter ce probleme sans utiliser de "exit()", je pense que tu dépasse effectivement le tableau lorsque tu affecte la variable de fin de boucle => $pgbreak=$pg*5+4;
Ce qui veut dire (je pense) que tu affiche 4 par 4 .... tu devrai tester avant d'affecter directement si "$pg*5+4" existe en comparant a la derniere valeur "affichable" .... mais dans tout ca je sais pas ce qu'est la limite tu trouvera certainement :wink: