Aller au contenu

Condition elseif


Kiko

Sujets conseillés

Salut à tous,

Petit soucis de syntaxe avec elseif: Je souhaite faire un test sur deux variables selon l'exemple ci-dessous:

elseif ($var1 != "A" AND $var2 != "B") {

...;

exit();

}

Je voudrais que si $var_1 est différent de "A" ET que $var_2 est différent de "B", l'instruction suivante soit éxécutée. Les deux doivent correspondre pour que l'instruction ne soit pas éxécutée.

Tel qu'ecrit, si l'une ou l'autre des variables correspond, l'instruction n'est pas éxécutée.

Merci d'avance pour la correction et @+

Lien vers le commentaire
Partager sur d’autres sites

Si j'ai bien compri ce que tu voulai :

Si $var1 est différent de "A" OU si $var2 est différent de "B" alors on éxécute l'instruction

Dans ce cas là remplace le AND par OR

Lien vers le commentaire
Partager sur d’autres sites

Non non, je me suis mal expliqué, je voudrais que si $var1 est différent de "A" ET $var2 différent de "B" alors on éxécute l'instruction.

Les deux variables doivent correspondre quoi...

Lien vers le commentaire
Partager sur d’autres sites

Tel qu'ecrit, si l'une ou l'autre des variables correspond, l'instruction n'est pas éxécutée.
je voudrais que si $var1 est différent de "A" ET  $var2 différent de "B" alors on éxécute l'instruction

Dans ce cas là je ne voit pas où est le problème :huh:

| $var1 | $var2 | Exécution |
-----------------------------
|   A   |   B   |    Non    |
|   A   |   C   |    Non    |
|   D   |   B   |    Non    |
|   D   |   C   |    Oui    |

Lien vers le commentaire
Partager sur d’autres sites

En fait tu as raison, il n'y a pas de problème si ce n'est mon raisonnement.

Il suffisait de remplacer le AND par un OR et ça marche... Trop cool.

Je me suis enfumé tout seul, merci pour ton aide et @+

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...