Pb avec une condition if PHP
Résolu
Bonjour.
Pourquoi il ya une erreur dans ma condition ?
Pourquoi il ya une erreur dans ma condition ?
if (isset($_POST['un_seul_choix']) AND ($_POST['un_seul_choix'] == "a") OR ($_POST['un_seul_choix'] == "b") OR ($_POST['un_seul_choix'] == "c") OR isset($_POST['i1']) AND ($_POST['i1'] == "ok_i")) {
echo "- bla bla";
echo " <br />";
}
//
1 réponse
-
Bonjour,
Quelle est l'erreur ? Tu nous l'afficher stp-
-
-
-
( ( isset( $_POST['un_seul_choix'] ) )
Ta condition n'est pas bonne : si un_seul_choix est vide , sa va quand même vers [..] =="b",
je te conseil de faire des if imbriqués pour plus de clareté
du style
if (isset($_POST['un_seul_choix'])){
if($_POST['un_seul_choix'] == "a") {
}
elseif($_POST['un_seul_choix'] == "b") {
}
elseif($_POST['un_seul_choix'] == "c") {
}
if($_POST['i1'] == "ok_i") { } -
-