[Forumlaire]GET et POST

Mammouth du PHP | 965 Messages

29 nov. 2005, 10:25

Bonjour,

je dois realiser un exercice assez simple mais je ne comprends pas pourquoi on me retourne une erreur.

je fais donc mon formulaire
<html>

<head>
<title>Titre</title>
</head>

<body>



<form method="POST" action="done.php">

<input type="text" name="texte1">
<input type="submit">
</form>



</body>

</html>
en HTML et je fais le fichier done.php a côté:
<? echo "$texte1"; ?>
Mais il m'indique une erreur me disant qu'il n'arrive pas a trouver texte1
Notice: Undefined variable: texte1 in c:\program files\easyphp1-8\www\cnam\seance05\done.php on line 1

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

29 nov. 2005, 10:33

pur récupérer une variable issue d'un formulaire, il faut utiliser $_GET et $_POST selon l'attribut method de ta balise FORM

chez toi, on a

Code : Tout sélectionner

<form method="POST" action="done.php">
Donc, tu doit utiliser la superglobale $_POST pour récupérer ce qui a été saisi dans ton formulaire
<? echo $_POST["texte1"]; ?>
Au fait, pas besoin de " autour des variables ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 965 Messages

29 nov. 2005, 10:43

Merci bien pour cette reponse !