[PHP] boucle for

Fermé
Z-obaze Messages postés 34 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 13 mars 2008 - 3 juil. 2007 à 09:54
Z-obaze Messages postés 34 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 13 mars 2008 - 3 juil. 2007 à 16:10
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(). Donc voili voilou, et j'espère que j'ai été assez explicite.

merci d'avance
A voir également:

4 réponses

sfel Messages postés 1640 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 15 juillet 2009 430
3 juil. 2007 à 10:00
as tu essayé avec une boucle while au milieu ????

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

$clic = 0
while ( "$clic != 1" )
{

$this->affichageCartes();
// et tu réalise en fonction de ton code, de façon a ce que quand on clic, $clic = 1

}
}
0
Z-obaze Messages postés 34 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 13 mars 2008 1
3 juil. 2007 à 10:29
je te remercie pour ta réponse mais la le problème c'est que la fonction ne s'arrête pas, donc si elle ne s'arrete pas, l'utilisateur ne peut pas cliquer et donc sa fait une boucle infinie
0
flokocha Messages postés 1510 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015 281
3 juil. 2007 à 11:47
Salut,

Tu as une boucle exécutée côté serveur que tu cherches à faire intéragir avec un évènement qui a lieu côté client. Ça implique donc un aller retour client/serveur à chaque affichage.
Je ne sais pas ce qui se trouve dans ta fonction affichageCartes(), mais si rien en elle ne t'oblige à utiliser du php le plus simple serait de tout faire en javascript.

Sinon montre ce que contient ta fonction affichageCartes(), ça pourrait aider à comprendre ton script...
0
Z-obaze Messages postés 34 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 13 mars 2008 1
3 juil. 2007 à 16:10
merci de ta réponse flokocha mais je dois tout faire en php, et donc si t'as une solution pour moi car la solution de sfel me fait une boucle infinie. et le code que j'ai dans affichecartes me permet juste d'afficher ce que je veux à l'écran donc il n'y a rien d'interessant. je voudrais juste que ma boucle se bloque a chaque passage et quel se débloque que lorsque je clique sur le boutton
0