[PHP] boucle for

Z-obaze Messages postés 34 Statut Membre -  
Z-obaze Messages postés 34 Statut Membre -
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 1645 Statut Membre 430
 
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 Statut Membre 1
 
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 1519 Statut Membre 281
 
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 Statut Membre 1
 
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