Recuperer les données d'un formulaire

Fermé
raamzee Messages postés 62 Date d'inscription jeudi 21 juin 2007 Statut Membre Dernière intervention 7 décembre 2009 - 8 janv. 2009 à 12:46
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 8 janv. 2009 à 14:20
Bonjour,j'ai monté un site pour une association et j'aimerai recevoir les informations via un fichier php
pour ceci je crée mon formulaire html dont voici le script :

<FORM Method="POST" Action="test.php3">

Nom : <INPUT type=text size=20 name=nom><BR>

Prénom : <INPUT type=text size=20 name=prenom><BR>

Age : <INPUT type=text size=2 name=age><BR>

<INPUT type=submit value=Envoyer>

<INPUT type=hidden name=afficher value=ok>

</FORM> et pui s je nomme ca index

ensuite je crée un fichier ph3 que je nomme test:

<HTML>
<HEAD>
<TITLE>Affichage des résultats</TITLE>
<BODY>

<?php
echo $nom;
echo '<br>'
echo $prenom;
echo '<br>';
echo $age;
echo '<br>'
echo $afficher;
?>

</BODY>
</HTML>
ensuite je depose les deux fichiers au niveau du dossier www de easyphp et puis je saisi localhost dans l'url j'ai bien mon formulaire html mais quand je saisi les données et que je clic sur envoyer je reçois le message suivant

Parse error: parse error, expecting `','' or `';'' in C:\Program Files\EasyPHP 3.0\www\test.php3 on line 9
que faut il faire aidez moi svp!!!!

8 réponses

ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
8 janv. 2009 à 12:47
il faut un ";" à la fin de chaque ligne php
0
raamzee Messages postés 62 Date d'inscription jeudi 21 juin 2007 Statut Membre Dernière intervention 7 décembre 2009 1
8 janv. 2009 à 13:02
j'ai essayé mais ça m'envoi des erreurs sur plusieurs ligne
stp aide moi
0
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
8 janv. 2009 à 13:05
il n'y a pas à "essayer ça", il faut qu'il y ai un ";" à la fin de chaque ligne, c'est la syntaxe en php, c'est comme ça et pas autrement.

Commence par mettre le ";" à la fin de chaque ligne et de dire quels sont les autres messages d'erreurs...
0
raamzee Messages postés 62 Date d'inscription jeudi 21 juin 2007 Statut Membre Dernière intervention 7 décembre 2009 1
8 janv. 2009 à 13:10
voila ce que ca renvoi


Notice: Undefined variable: nom in C:\Program Files\EasyPHP 3.0\www\test.php3 on line 7


Notice: Undefined variable: prenom in C:\Program Files\EasyPHP 3.0\www\test.php3 on line 9


Notice: Undefined variable: age in C:\Program Files\EasyPHP 3.0\www\test.php3 on line 11


Notice: Undefined variable: afficher in C:\Program Files\EasyPHP 3.0\www\test.php3 on line 13
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
8 janv. 2009 à 13:14
Et en plus si comme c'est le cas par defaut REGISTER_GLOBAL est à off

il faut récupérer par:


ensuite je crée un fichier ph3 que je nomme test:

<HTML>
<HEAD>
<TITLE>Affichage des résultats</TITLE>
<BODY>

<?php
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$age=$_POST['age'];
$afficher=$_POST['afficher'];
echo $nom;
echo '<br>'
echo $prenom;
echo '<br>';
echo $age;
echo '<br>'
echo $afficher;
?>

</BODY>
</HTML> 
0
raamzee Messages postés 62 Date d'inscription jeudi 21 juin 2007 Statut Membre Dernière intervention 7 décembre 2009 1
8 janv. 2009 à 13:23
Avec ce nouveau script voila ce que ca renvoi

Parse error: parse error, expecting `','' or `';'' in C:\Program Files\EasyPHP 3.0\www\test.php3 on line 13
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
8 janv. 2009 à 13:26
Je n'ai pas fait attention mais il faut que tu mettes absolument des ; à chaque fin de ligne !!!

comme préconisé plus haut

par ex echo '<br>';
0
raamzee Messages postés 62 Date d'inscription jeudi 21 juin 2007 Statut Membre Dernière intervention 7 décembre 2009 1
8 janv. 2009 à 13:35
merci beaucoup alain _42 j'aimerai maintenant les transferer dans une base de données mysql et pouvoir les retouner sur une page html comme cela fonctionne sur une forum
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
8 janv. 2009 à 14:20
Vas voir sur le site www.siteduzero.com

tu as des tutos la dessus
0