Test de la même variable plusieurs fois dans un if
Posté : 18 avr. 2016, 10:24
Bonjour à vous tous,
Je me doute fortement que ma question est... des plus basique. Je pense que si je ne trouve pas la réponse à cette dernière, c'est que cela vient d'un soucis de formulation. Mais comme je le dis, je trouve pas la réponse, alors voici ma question.
J'ai une variable de type texte qui peut prendre une dizaine de forme prédéterminée (issue de la value d'un radiobutton de formulaire). J'ai une structure conditionnelle de type if, elseif et else.
Je souhaite (tout simplement) rentrer dans mon premier if si cette variable de type texte correspond à quatre formes de texte prédéterminé. Je pense que je dois gérer cela avec un simple or ou ||, mais impossible de trouver la bonne manière d'écrire cette ligne.
$valeur_form est récupéré de cette manière :
Merci par avance pour vos réponses.
Je me doute fortement que ma question est... des plus basique. Je pense que si je ne trouve pas la réponse à cette dernière, c'est que cela vient d'un soucis de formulation. Mais comme je le dis, je trouve pas la réponse, alors voici ma question.
J'ai une variable de type texte qui peut prendre une dizaine de forme prédéterminée (issue de la value d'un radiobutton de formulaire). J'ai une structure conditionnelle de type if, elseif et else.
Je souhaite (tout simplement) rentrer dans mon premier if si cette variable de type texte correspond à quatre formes de texte prédéterminé. Je pense que je dois gérer cela avec un simple or ou ||, mais impossible de trouver la bonne manière d'écrire cette ligne.
$valeur_form est récupéré de cette manière :
$valeur_form = $_POST["init"];
J'ai tenté quelques formes comme :
if(($valeur_form == "recuperation_page_1") || ($valeur_form == "recuperation_page_2") || ($valeur_form == "recuperation_page_3") || ($valeur_form == "recuperation_page_4")){
ou encoreif($valeur_form == "recuperation_page_1" || "recuperation_page_2" || "recuperation_page_3" || "recuperation_page_4"){
Mais soit cela n'est pas pris en compte, soit cela déclenche une erreur.... Merci par avance pour vos réponses.