4 conditions avec if

Eléphanteau du PHP | 13 Messages

28 févr. 2013, 16:16

Bonjour
J'ai un problème de logique plutot que de codage car je ne sais pas comment écrire mes conditions suivantes :
J'ai la version francaise et c'est en anglais mais si l'id =40 je met autre chose, qui est differnte en anglais et francais.
si get_lang ==fr et get id = 40 alors ecrire 'version 1'
si get_lang==autre que fr mais id= 40 ecrire 'version gb40'
si get lang=fr ecrire 'version francaise normale'
else ecrire 'version gb'

Merci
Nadege

Mammouth du PHP | 2278 Messages

28 févr. 2013, 16:29

Il me semble que ce serait plus facile, et surtout plus commode à étendre de partir d'un
switch(langue)
{

}
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

Mammouth du PHP | 504 Messages

28 févr. 2013, 16:33

je dirai ça
if (($get_lang ==fr)&&($id==40))
{ echo 'version 1' ;  }
elseif (($get_lang !=fr)&&($id==40))
{ echo 'version gb40' ;  }
elseif ($get_lang ==fr)
{ echo 'version francaise normale';  }
else
{ echo 'version gb' ;  }