Rechercher : dans
Par :

Notice: Use of undefined constant

Dernière réponse le 24 mai 2009 à 11:00:13 lagarkane, le 24 mai 2009 à 10:51:13 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Firefox 3.0.10

Meilleures réponses pour « Notice: Use of undefined constant » dans :
Jailbr... et légalité VoirJailbreaking et légalité Le jailbreak est une atteinte au droit d'auteur et une violation de la DMCA. --> http://images.apple.com/legal/sla/docs/iphone.pdf (A lire avec Adobe Reader ou Foxit Reader) (e)You will not, through use of the...
[PHP] Notice: Undefined index: VoirSi vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur: Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line...
Trouver une notice ou un mode d'emploi VoirSi vous ne possédez plus la notice d'emploi de vos matériels et périphériques ou de vos logiciels, quelques sites vous aideront peut-être dans votre recherche : Services gratuits Service payant Quelques sites de constructeurs Services...
Java - Constructeurs VoirLe constructeur: une méthode particulière Pour instancier une classe, c'est-à-dire créer un objet à partir d'une classe, il s'agit d'utiliser l'opérateur new. En réalité l'opérateur new, lorsqu'il est utilisé, fait appel à une méthode spéciale de...
VBScript - Les constantes VoirQu'est-ce qu'une constante ? Une constante est un nom, facilement mémorisable, remplaçant une valeur (nombre, chaîne, etc.) qui ne change pas. L'objectif d'une constante est d'une part de permettre de rendre un programme plus lisible, d'autre part...
UML - Cas d'utilisation (Use cases) VoirCas d'utilisation Un cas d'utilisation (en anglais use case) permet de mettre en évidence les relations fonctionnelles entre les acteurs et le système étudié. Le format de représentation d'un cas d'utilisation est complètement libre mais UML...

1

Dr Zoidberg, le 24 mai 2009 à 10:56:33

Salut il te manque le dollar sur ta variable $sexe ici :
elseif (sexe==1)

Répondre à Dr Zoidberg

2

 lagarkane, le 24 mai 2009 à 11:00:13

Lol, bien vu ;) Merci beaucoup!

Répondre à lagarkane