Bonjour tout le monde,
J'ai deux boucles for (i et j).
Je voudrais savoir si lorsqu'une condition est rencontrée, si je peux arrêter la boucle j et retourner à la boucle i pour l'incrémenter ?
J'ai cherché un exit for mais ça ne semble pas exister en PHP ?
Voici mon code :
Ce qui m'intéresse est donc ici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 for($i=1; $i<=9;$i++) { $sql_COMPTE = "SELECT COUNT(ID) as COMPTE from noms_rubriques WHERE ID_fieldset = " .$i; $query_COMPTE = mysql_query($sql_COMPTE); $res = mysql_fetch_array($query_COMPTE); for($j=1;$j<=$res['COMPTE'];$j++) { $sql = "SELECT Present_ou_pas from cotations WHERE Present_ou_pas = '".$i."_".$j."'"; $mysql_sql = mysql_query($sql); $nombre = mysql_num_rows($mysql_sql); //si j'ai trouvé au moins un bouton radio dans la rubrique (par exemple "Assiduité et ponctualité" alors je sais qu'une cote a été attribuée à cette ligne, je peux passer à la suivante if($nombre > 0) { //comment sortir de la boucle j, retourner dans la boucle i et l'incrémenter ? } } }
Merci d'avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if($nombre > 0) { //comment sortir de la boucle j, retourner dans la boucle i et l'incrémenter ? }
beegees
Partager