Kiko Posté 7 Juin 2005 Partager Posté 7 Juin 2005 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 More sharing options...
Country Posté 7 Juin 2005 Partager Posté 7 Juin 2005 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 More sharing options...
Kiko Posté 7 Juin 2005 Auteur Partager Posté 7 Juin 2005 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 More sharing options...
Country Posté 7 Juin 2005 Partager Posté 7 Juin 2005 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 | $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 More sharing options...
lupucide Posté 7 Juin 2005 Partager Posté 7 Juin 2005 (modifié) Quelle correspondent ? elseif $var1 == $var2 Nan ? Je crois que j'ai pas tout compris Modifié 7 Juin 2005 par lupucide Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kiko Posté 7 Juin 2005 Auteur Partager Posté 7 Juin 2005 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 More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant