Page 1 sur 1

boucle for

Posté : 03 juil. 2007, 16:32
par Z-obaze
salut tout le monde, donc j'ai un soucis avec une boucle for.

voici mon code
for($i=1;$i<=$NumRows;$i++)
{

$this->affichageCartes();

}
bon voila, mon problème : ma boucle for s'execute jusqu'à ce que i soit égal à NumRows sans aucune interruption, et je voudrais qu'à chaque passage que ma boucle soit stoppé juska ce que l'utilisateur clique sur un boutton qui est définis dans la fonction affichageCartes() et lorsque l'utilisateur a cliqué, ma boucle reprend s'incrémente de 1 et s'arrete de nouveau jusqu'à ce que l'utilisateur reclique sur le boutton et ainsi de suite. Donc voili voilou, et j'espère que j'ai été assez explicite.

merci d'avance

Posté : 03 juil. 2007, 17:38
par orgerix
C'est du langage client ca.

Il faut que tu te renseigne sur l'Ajax, je pense que c'est le plus approprié pour ce que tu veux.

Posté : 04 juil. 2007, 09:11
par Z-obaze
je te remercie de ta réponse mais je ne connais pas du tout ajax. donc si jamais t'as de bon lien qui explique tout ça ou autre chose.

merci

Posté : 04 juil. 2007, 11:15
par Ryle
Ajax c'est du javascript, tu trouveras des infos dessus en faisant une petite recherche dans le forum correspondant :)

Sinon, si tu veux le faire en php, ce n'est pas une boucle for qu'il te faut, mais une page à laquelle tu vas passer des paramètre.. en gros tu ouvres la page avec $i = 1 par défaut et tu exécutes ta fonction.
Cela fait ton traitement et affiche le bouton pour l'utilisateur. S'il clique dessus, tu rappelle la même page en passant une nouvelle valeur pour $i, et ce jusquà ce que ton $i soit égal à $NumRows à partir de quoi tu peux le rediriger ailleurs ou autre.. :)

Posté : 04 juil. 2007, 11:22
par orgerix
j'ai trouvé un article expliquant la base d'AJAX. Après, comme le dis Ryle, c'est du javascript.

http://developer.mozilla.org/fr/docs/AJAX:Premiers_pas