Version complète: sur le forum Webmaster Hub : Condition elseif
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
Kiko
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 @+
Country
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
Kiko
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...
Country
CITATION
Tel qu'ecrit, si l'une ou l'autre des variables correspond, l'instruction n'est pas éxécutée.

CITATION
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.gif
CODE
| $var1 | $var2 | Exécution |
-----------------------------
|   A   |   B   |    Non    |
|   A   |   C   |    Non    |
|   D   |   B   |    Non    |
|   D   |   C   |    Oui    |
lupucide
Quelle correspondent ?

CODE
elseif $var1 == $var2


Nan ? Je crois que j'ai pas tout compris whistling.gif
Kiko
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 @+
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.