Petit problème en PHP**aidez-moi s.v.p**
samsoft1980
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
Xil Messages postés 350 Date d'inscription Statut Membre Dernière intervention -
Xil Messages postés 350 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis débutant en php, j'ai fai l' exemple suivant:
**********bienvenue.htm*****************************
<html>
<head>
<title>Bienvenue</title>
</head>
<body>
<FORM ACTION="http://localhost/bienvenue.php", METHOD="POST">
Quel est votre prénom?
<INPUT TYPE="text" NAME="prénom" VALUE="">
<INPUT TYPE="submit" VALUE="Cliquez ici">
</FORM
</body>
</html>
****************bienvenue.php******************
<?php
print ("<h2>Bonjour, $prénom !</h2>");
?>
***********l'erreur afficher**********************
Notice: Undefined variable: prénom in C:\Program Files\EasyPHP 2.0b1\www\bienvenue.php on line 2
********************************************
est ce qu'il est necessaire d'une declaration de la variable prénom?!!!
s.v.p aidez-moi par ce que c'est trés difficile pour le moral de rencontrer ce geure des problèmes au debut.
merci
cordailement
sami
je suis débutant en php, j'ai fai l' exemple suivant:
**********bienvenue.htm*****************************
<html>
<head>
<title>Bienvenue</title>
</head>
<body>
<FORM ACTION="http://localhost/bienvenue.php", METHOD="POST">
Quel est votre prénom?
<INPUT TYPE="text" NAME="prénom" VALUE="">
<INPUT TYPE="submit" VALUE="Cliquez ici">
</FORM
</body>
</html>
****************bienvenue.php******************
<?php
print ("<h2>Bonjour, $prénom !</h2>");
?>
***********l'erreur afficher**********************
Notice: Undefined variable: prénom in C:\Program Files\EasyPHP 2.0b1\www\bienvenue.php on line 2
********************************************
est ce qu'il est necessaire d'une declaration de la variable prénom?!!!
s.v.p aidez-moi par ce que c'est trés difficile pour le moral de rencontrer ce geure des problèmes au debut.
merci
cordailement
sami
A voir également:
- Petit problème en PHP**aidez-moi s.v.p**
- Easy php - Télécharger - Divers Web & Internet
- Petit 2 ✓ - Forum Bureautique
- Comment imprimer une photo en petit - Forum Photo numérique
- Trier du plus petit au plus grand excel - Guide
- Petit 3 ✓ - Forum Word
4 réponses
Essaye ceci :
print ("<h2>Bonjour, $_POST['prénom'] !</h2>");Une chose par contre : Evite de mettre des accents pour des noms de variable ;-)
Salut.
Si tu veux récupérer une variable d'un formulaire passée en post, il faut la récupérer comme suit : $_POST['ta_variable']
Donc ici : $_POST['prénom']
@+
Si tu veux récupérer une variable d'un formulaire passée en post, il faut la récupérer comme suit : $_POST['ta_variable']
Donc ici : $_POST['prénom']
@+
Merci bien mister dcant pour votre reponse, mais voici le resultat cest une nouvelle erreur, la voila:
***************************************************************************************
Parse error: parse error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:Program FilesEasyPHP 2.0b1wwwbienvenue.php on line 2
****************************************************************************************
Merc
***************************************************************************************
Parse error: parse error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:Program FilesEasyPHP 2.0b1wwwbienvenue.php on line 2
****************************************************************************************
Merc
Tu dois avoir un souci de chaîne de caractères du style :
print ("<h2>Bonjour, $_POST["prénom"] !</h2>");Au lieu de :
print ("<h2>Bonjour, $_POST['prénom'] !</h2>");
Pour être plus exact, les syntaxes possibles sont :
Et au passage, il ne faut pas de virgule entre les attributs action et method du formulaire de bienvenue.htm.
print ("<h2>Bonjour, $_POST[prénom] !</h2>"); print ('<h2>Bonjour, '.$_POST['prénom'].' !</h2>'); print ("<h2>Bonjour, ".$_POST['prénom']." !</h2>"); $_POST['prénom'] est équivalent à $_POST["prénom"]
Et au passage, il ne faut pas de virgule entre les attributs action et method du formulaire de bienvenue.htm.
***************************************************************************************
Parse error: parse error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\Program Files\EasyPHP 2.0b1\www\bienvenue.php on line 2
****************************************************************************************
Merci
//**************************************************************************
<?php
print ("<h2>Bonjour, $_POST['prenom'] !</h2>");
?>
//************************************************************************
<html>
<head>
<title>Bienvenue</title>
</head>
<body>
<FORM ACTION="http://localhost/bienvenue.php", METHOD="POST">
Qel est votre prénom?
<INPUT TYPE="text" NAME="prenom" VALUE="">
<INPUT TYPE="submit" VALUE="Cliquez ici">
</FORM>
</body>
<html>
//************************************************************************
merci
***************************************************************
Notice: Undefined index: prénom in C:\Program Files\EasyPHP 2.0b1\www\bienvenue.php on line 2
Bonjour, !
******************************************************************************
merci