|
|
|
|
Bonjour,
je veux savoir si on peut faire des IF imbriqué
j'ai fait sa :
Code :
if(condition1)
{ //des instructions
//................
if(condition 2)
{ //des instructions
//..................
}
}
else { //si la condition1 est fausse }
Configuration: Windows XP Firefox 3.0.10
Mes condition sont simple :
<form method="post" action="Etudiant.php"> //1ere formulaire
module : <input type="text" name="module" />
<input type="submit" name="ok" value="ok" />
</form>
if (isset ($_POST['ok']))
{ //instruction
//.............
<html>
<head> </head>
<body>
<form method="post" action="Etudiant.php"> //2eme formulaire
N°Formulaire <input type="text" name="nrform" size="10" maxlengh="10"/><br><br>
Matricule : <input type="text" name="matri" size="20" maxlengh="30"/><br><br>
<input type="submit" name="valider" value="valider" />
</form>
</body>
</html>
}
if (isset($_POST['valider']) )
{ //instruction
//instruction
<form method="post" action="Etudiant.php"> //3eme formulaire
1)- <?php echo $q1 ; ?> ?
<input type="radio" name="reponse1" value="vrai" /> Vrai
<input type="radio" name="reponse1" value="faux" /> Faux
<input type="submit" value="calculer" name="calculer" />
</form>
if(isset($_POST['calculer']))
{ //instruction
//............
}
}
else {//.............}
le 1ere et le 2eme et le 3eme formulaires sont affiché mais la dernier condition ne s'exécute pas il passe directement else je ne voit pas ou est le problème puisque c'est une condition simple(si il appui sur le bouton normalement la condition est exécuté) |
Aussi non sa devrai ressembler a sa normalement en espérant que sa marche pour toi.
<html>
<head> </head>
<body>
<form method="post" action="Etudiant.php"> <!--1ere formulaire--!>
module : <input type="text" name="module" />
<input type="submit" name="ok" value="ok" />
</form>
<?php if (isset ($_POST['ok']))
{ //instruction
//.............
?>
<form method="post" action="Etudiant.php"> <!--2eme formulaire-->
N°Formulaire <input type="text" name="nrform" size="10" maxlengh="10"/><br><br>
Matricule : <input type="text" name="matri" size="20" maxlengh="30"/><br><br>
<input type="submit" name="valider" value="valider" /></br>
<?php }
if (isset($_POST['valider']) )
{ //instruction
//instruction
?>
<form method="post" action="Etudiant.php"> <!--3eme formulaire-->
1)- <?php echo $q1 ;?>
<input type="radio" name="reponse1" value="vrai" /> Vrai
<input type="radio" name="reponse1" value="faux" /> Faux
<input type="submit" value="calculer" name="calculer" />
</form>
<?php if(isset($_POST['calculer']))
{ //instruction
//............
}
}
else {//.............}?></form>
</body>
</html> |