[RESOLU] erreur XOR

Eléphant du PHP | 58 Messages

02 déc. 2013, 12:00

Bonjour,

Qui pourrait m'expliquer l'erreur
j'ai fait un if avec XOR mais il mit que le premier et en suite passe d'office dans le else.

if(($_SESSION['username'] =='pierreN') XOR ($_SESSION['username'] ='raphaelle') XOR ($_SESSION['username'] ='pierre') XOR ($_SESSION['username'] ='anea')
        XOR ($_SESSION['username'] ='christophe'))
Merci
On n'a le droit de ne pas savoir mais on n'a pas le droit de ne pas demander.
Ubuntu Php Mysql

Mammouth du PHP | 2278 Messages

02 déc. 2013, 12:48

j'ai fait un if avec XOR mais il mit que le premier et en suite passe d'office dans le else.
Je ne comprends pas bien:
mais il mit que le premier
. mais essaie de mettre des == au lieu des =
En effet $chose = "machin" donne toujours TRUE. (c'est une affectation).
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

Eléphant du PHP | 58 Messages

02 déc. 2013, 13:35

Bonjour sirakawa,
entre temps j'ai tout simplement supprimé le Xdevant OR

je vais essayez ta solution.

Merci
On n'a le droit de ne pas savoir mais on n'a pas le droit de ne pas demander.
Ubuntu Php Mysql

Eléphant du PHP | 58 Messages

02 déc. 2013, 13:38

Bonjour sirakawa,
ta solution est bonne aussi avec XOR.

Merci
On n'a le droit de ne pas savoir mais on n'a pas le droit de ne pas demander.
Ubuntu Php Mysql