Notice: Use of undefined constant

Fermé
lagarkane - 24 mai 2009 à 10:51
 lagarkane - 24 mai 2009 à 11:00
Bonjour, j'ai un petit souci:

j'ai créé une structure conditionelle, me permettant, à l'aide d'une variable $sexe et d'une variable $age,

de définir si la personne ayant rempli mon formulaire est un homme, une femme, ou un enfant.
pour se faire, voici mon script:

if ($age<=18)
{
$type="enfant";
}
elseif (sexe==1) // c'est ici la ligne 31...
{
$type="femme";
}
else
{
$type="homme";
}


Seulement voilà, il m'affiche un message bizare, qui visiblement n'affecte pas l'enregistrement des données, puisque dans ma BDD, la variable $type est bien présente, et fonctionne parfaitement...

voici le message d'erreur:

Notice: Use of undefined constant sexe - assumed 'sexe' in C:\Program Files\EasyPHP 3.0\www\site\transfert_inscription.php on line 31

Voilà, si qqn à la soluce :]]

Bonne journée à tous

2 réponses

Dr Zoidberg Messages postés 529 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 12 juin 2015 100
24 mai 2009 à 10:56
Salut il te manque le dollar sur ta variable $sexe ici :
elseif (sexe==1)
1
Lol, bien vu ;) Merci beaucoup!
0