Pb formulaire php
okto
-
okto -
okto -
Par curiosite j'ai installe easyphp1.7!
j'essaie de faire mon premier formulaire php.
J'ai 2 fichiers:
-> form1.htm
-> le 2e fichier form1.php
MAIS que je fais tourner le bazard il me sort:
Notice: Undefined variable: NOM in c:\program files\easyphp1-7\www\form1.php on line 3
Notice: Undefined variable: AGE in c:\program files\easyphp1-7\www\form1.php on line 3
Bonjour , vous avez ans.
Ca veux dir quoi tout ca? le serveur php ne vois pas les variable? pourquoi?
Merci de vorte aide
j'essaie de faire mon premier formulaire php.
J'ai 2 fichiers:
-> form1.htm
<HTML><BODY> <FORM METHOD="get" ACTION="form1.php"> <TABLE> <TR> <TD ALIGN="right">Votre nom</TD> <TD><INPUT NOM="nom"></TD> </TR><TR> <TD ALIGN="right">Votre âge</TD> <TD><INPUT AGE="age"></TD> </TR><TR> <TD ALIGN="center" COLSPAN="2"><INPUT TYPE="submit" VALUE="envoyer"> </TR> </TABLE> </FORM> </BODY></HTML>
-> le 2e fichier form1.php
<HTML><BODY> <?php echo "Bonjour $NOM, vous avez $AGE ans.\n"; ?> </BODY></HTML>
MAIS que je fais tourner le bazard il me sort:
Notice: Undefined variable: NOM in c:\program files\easyphp1-7\www\form1.php on line 3
Notice: Undefined variable: AGE in c:\program files\easyphp1-7\www\form1.php on line 3
Bonjour , vous avez ans.
Ca veux dir quoi tout ca? le serveur php ne vois pas les variable? pourquoi?
Merci de vorte aide
A voir également:
- Pb formulaire php
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering
7 réponses
Salut,
Il ne voit pas les variables parce que les variables globales sont à off.
Utilise:
$_GET['NOM'] à la place de $NOM et
$_GET['AGE'] à la place de $AGE, et ca devrait fonctionner au poil... :)
Kalamit,
Parle à ma culasse, mon carter est malade. :)
Il ne voit pas les variables parce que les variables globales sont à off.
Utilise:
$_GET['NOM'] à la place de $NOM et
$_GET['AGE'] à la place de $AGE, et ca devrait fonctionner au poil... :)
Kalamit,
Parle à ma culasse, mon carter est malade. :)
Sinon t'a essayé de faire :
Pas besoin de variables globales dans ce cas.
C'est tout de même plus clean, car c'est du HTML valide que tu écris dans ce deuxième cas.
<input type="text" name="nom"> <input type="text" name="age">
Pas besoin de variables globales dans ce cas.
C'est tout de même plus clean, car c'est du HTML valide que tu écris dans ce deuxième cas.
Ah oui, j'avais pas vu ca... :)
Lepu a raison, c'est comme ca que l'on fait un formulaire. Cependant, ce sont qd meme des variables globales !
Kalamit,
Parle à ma culasse, mon carter est malade. :)
Lepu a raison, c'est comme ca que l'on fait un formulaire. Cependant, ce sont qd meme des variables globales !
Kalamit,
Parle à ma culasse, mon carter est malade. :)
bof...
j'ai rajoute type="TEXT"
et j'ai modifié le php par:
et maintenant y a un pb d'index !!!
chais pas ce que ca veux dire...
j'ai rajoute type="TEXT"
et j'ai modifié le php par:
<HTML><BODY> <? echo $_GET['NOM'], $_GET['AGE']; ?> </BODY></HTML>
et maintenant y a un pb d'index !!!
Notice: Undefined index: NOM in c:\program files\easyphp1-7\www\form1.php on line 2 Notice: Undefined index: AGE in c:\program files\easyphp1-7\www\form1.php on line 2
chais pas ce que ca veux dire...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
1. Tu peux montrer le code de ton formulaire, stp ?
2. y'a une bourde dans ton script:
Kalamit,
Parle à ma culasse, mon carter est malade. :)
2. y'a une bourde dans ton script:
<HTML><BODY> <?php echo $_GET['NOM']; echo $_GET['AGE']; ?> </BODY></HTML>
Kalamit,
Parle à ma culasse, mon carter est malade. :)
heu oui vaoila:
... moi qui pensais que ca allait etre "easy" :-)
<HTML><BODY> <FORM METHOD="get" ACTION="form1.php"> <TABLE> <TR> <TD ALIGN="right">Votre nom</TD> <TD><INPUT type="TEXT" name="nom"></TD> </TR><TR> <TD ALIGN="right">Votre âge</TD> <TD><INPUT type = "TEXT" name="age"></TD> </TR><TR> <TD ALIGN="center" COLSPAN="2"><INPUT TYPE="submit" VALUE="envoyer"> </TR> </TABLE> </FORM> </BODY></HTML>
... moi qui pensais que ca allait etre "easy" :-)