problème avec une condition
Posté : 22 avr. 2008, 20:39
Bonsoir,
J'ai un petit problème avec le code suivant :
J'aimerais que quand $sexe n'est pas égal à "girl" ou "boy", un message d'erreur s'affiche. Mais la condition est toujours vrai, quel est le problème ?
J'ai un petit problème avec le code suivant :
//si sexe est vide
if($sexe=="")
{
$message_sexe="Quel est votre sexe ?";
$error++;
}
// si sexe non égal à garçon ou fille
else if (($sexe!="boy") or ($sexe!="girl"))
{
$message_sexe="erreur $sexe";
$error++;
}
En fait, le problème vient du else if, même si la variable $sexe est bien "boy" ou "girl", le message s'affiche toujours. J'aimerais que quand $sexe n'est pas égal à "girl" ou "boy", un message d'erreur s'affiche. Mais la condition est toujours vrai, quel est le problème ?