Multiples conditions if [Résolu]

Signaler
Messages postés
36
Date d'inscription
mercredi 17 novembre 2010
Statut
Membre
Dernière intervention
18 avril 2011
-
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
-
Bonjour,

j'ai une boucle if avec 3 conditions :

[b]if (($cond1) || ($cond2) || ($cond3))
{
EXECUTION DU CODE
}/b

Cependant lorsque ma condition 1 se vérifie et que ma condition 2 ne se vérifie pas, le code est exécuté ...
J'aimerais que si la condition 1 est vrai on passe a la condition 2 sinon meme pas la peine de regarder les autres conditions ...

Possible avec une condition ternaire ??

Merci d'avance
abdinfo6

5 réponses

Messages postés
261
Date d'inscription
vendredi 20 avril 2007
Statut
Membre
Dernière intervention
9 août 2013
3
ghuysmans99 : ca depends totlement de ses conditions elles ne sont pas forcement inutiles.

if (true && (false || true || (!false) && true) || false) par exemple
Messages postés
128
Date d'inscription
lundi 21 avril 2008
Statut
Membre
Dernière intervention
6 mai 2011
2
Bonjour,

Il faut changer tes || par &&.
Car tu veux effectuer le code si les trois conditions sont valides, c'est bien ça ?
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
12
Parenthèses inutiles :
if ($cond1 && $cond2 && $cond3) //[...]


VB.NET is good ... VB6 is better
Utilise Réponse acceptée quand un post répond à ta question
Messages postés
36
Date d'inscription
mercredi 17 novembre 2010
Statut
Membre
Dernière intervention
18 avril 2011

Merci a tous !!

abdinfo6
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
12
Euh oui, moi je pensais à des variables booléennes contenant le résultat de conditions déjà évaluées à cause du $ devant

VB.NET is good ... VB6 is better
Utilise Réponse acceptée quand un post répond à ta question