Petit pb en php condition if

Résolu
osso045 Messages postés 210 Statut Membre -  
osso045 Messages postés 210 Statut Membre -
Bonjour.
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 />";       
}   

2 réponses

atout1 Messages postés 236 Statut Membre
 
salut

essaye ça :

if(isset($_POST['un_seul_choix']) OR isset($_POST['i1']))
{
if((($_POST['un_seul_choix'] == "a") OR ($_POST['un_seul_choix'] == "b") OR ($_POST['un_seul_choix'] == "c")) AND ($_POST['i1'] == "ok_i"))
{
echo "- Etat des Risques Naturels et Technologiques (ERNT, offert)";
echo " <br />";
}
}
0
Mayo_55 Messages postés 15 Statut Membre 1
 
C'est un probleme de syntaxe :

if (isset($_POST['un_seul_choix']) AND ($_POST['un_seul_choix'] == "a" OR "b" OR "c") OR isset($_POST['i1'] AND $_POST['i1'] == "ok_i")) {
echo "- Etat des Risques Naturels et Technologiques (ERNT, offert)";
echo " <br />";
}

Je pense que c'est bon, sinon fait en plusieurs if :

if(isset($_POST['un_seul_choix']) {
if($_POST['un_seul_choix'] == "a" OR "b" OR "c") OR isset($_POST['i1'] AND $_POST['i1'] == "ok_i")) {
echo "- Etat des Risques Naturels et Technologiques (ERNT, offert)";
echo " <br />";
}
}
0
osso045 Messages postés 210 Statut Membre
 
Merci pour vos réponses je teste ça et je vous réponds
0
osso045 Messages postés 210 Statut Membre
 
ça ne fonctionne pas non plus
0
atout1 Messages postés 236 Statut Membre
 
tas essayer ça :
if(isset($_POST['un_seul_choix']) OR isset($_POST['i1']))
{
if((($_POST['un_seul_choix'] == "a") OR ($_POST['un_seul_choix'] == "b") OR ($_POST['un_seul_choix'] == "c")) AND ($_POST['i1'] == "ok_i"))
{
echo "- Etat des Risques Naturels et Technologiques (ERNT, offert)";
echo " <br />";
}
}
0
atout1 Messages postés 236 Statut Membre
 
essaye ca aussi :
if(isset($_POST['un_seul_choix']) OR isset($_POST['i1']))
{
$seul_choix = $_POST['un_seul_choix'];
$il = $_POST['i1'];
if((($seul_choix == "a") OR ($seul_choix == "b") OR ($seul_choix == "c")) AND ($i1 == "ok_i"))
{
echo "- Etat des Risques Naturels et Technologiques (ERNT, offert)";
echo " <br />";
}
}
0
osso045 Messages postés 210 Statut Membre
 
atout, merci bcp
jai pas tester ton code, par ce que c'est trop compliqué ce que je veux faire surtout avec mon code, j'ai tout modifier j'ai utilisé le JS aulieu de PHP

Merci à vous tous
0