Précédent
- 1
- 2
-
-
SAlut tt le mde, j'ai également un probleme de T_VARIABLE, mais, avec autre chose. Je débute en php, donc, j'é voulu essayer une approche simpa avec un formulaire , puis, une écapitulation. Je vous les envois.
Code HTML<html> <head> <title> Formulaire de saisie d'identification </title> <link rel=stylesheet href="style.css" type="text/css"> </head> <body> <div align="center"><h1>Bonjour et Bienvenu. Veuillez repondre a ces questions : </h1> </div> <form method="post" action="recap.php"> Votre nom? <input type=text name=nom size=10><br> Votre prénom? <input type=text name=prenom size=10><br> Votre age? <input type=text name=age size=10><br> Votre sexe? <INPUT type= "radio" name="sexe" value="Mr"> Masculain <INPUT type= "radio" name="sexe" value="Mme"> Feminin<br> Avez vous répondu serieusement? <SELECT name="serieux" size="1"> <OPTION selected>Oui, evidement <OPTION>HUM HUM ... <OPTION>NON <OPTION>J'ai peur d'internet </SELECT> <input type=submit value=Envoyer> <input type=reset value=effacer> </form> </body> </html>
Et code PHP
<html> <head> <title> Formulaire de saisie d'identification </title> <link rel=stylesheet href="style.css" type="text/css"> </head> <body> Récapitulatif de vos réponces: Vous etes <?php echo $_GET['sexe'] $_GET['nom'] $_GET['prenom'] ?> vous avez <?php echo"$_GET['age']."?> <br> A la question: Avez vous repondu serieusement, vous avez répondu <?php echo"$_GET['serieu']"?> <br> Merci d avoir répondu a ce questionnaire. Au revoir. </body> </html>
Pouvez vous m'aider? -
salut,
tu envoies en 'POST'<form method="post" action="recap.php">
et tu récupères en 'GET'Récapitulatif de vos réponces: Vous etes <?php echo $_GET['sexe'] $_GET['nom'] $_GET['prenom'] ?>
il faut utiliser $_POST au lieu de $_GET.
-
Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';' in C:\Program Files\EasyPHP 2.0b1\www\Site\recap.php on line 9
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
tu as dû oublier le point virgule au bout de la ligne 8.
-
Non, regarde mon code, J'ai mis les " ; ", et remplacé tout mes $_GET par des $_REQUIRE. Maintenant, je n'ai plus d'erreur, enfin, presque, il m'en reste une, et de taille : Le texte HTML s'affiche, mais les reponces données dans le formulaire n'apparaissent pas :s.
Je vous remet mes codes modifiés
HTML
<html> <head> <title> Formulaire de saisie d'identification </title> <link rel=stylesheet href="style.css" type="text/css"> </head> <body> <div align="center"><h1>Bonjour et Bienvenu. Veuillez repondre a ces questions : </h1> </div> <form method="GET" action="recap.php"> Votre nom? <input type=text name=nom size=10><br> Votre prénom? <input type=text name=prenom size=10><br> Votre age? <input type=text name=age size=10><br> Votre sexe? <INPUT type= "radio" name="sexe" value="Mr"> Masculain <INPUT type= "radio" name="sexe" value="Mme"> Feminin<br> Avez vous répondu serieusement? <SELECT name="serieux" size="1"> <OPTION selected>Oui, evidement <OPTION>HUM HUM ... <OPTION>NON <OPTION>J'ai peur d'internet </SELECT> <input type=submit value=Envoyer> <input type=reset value=effacer> </form> </body> </html>
PHP
<html> <head> <title> Formulaire de saisie d'identification </title> <link rel=stylesheet href="style.css" type="text/css"> </head> <body> Récapitulatif de vos réponces: Vous etes <?php echo "$_REQUIRE['sexe'] $_REQUIRE['nom'] $_REQUIRE['prenom']"; ?> vous avez <?php echo"$_REQUIRE['age'].";?> <br> A la question: Avez vous repondu serieusement, vous avez répondu <?php echo"$_REQUIRE['serieu']";?> <br> Merci d avoir répondu a ce questionnaire. Au revoir. </body> </html>
-
salut,
'$_REQUIRE()' ???
mais tu nous sors ça d'où ?!
je t'ai dit de remplacer par '$_POST' puisque tu envoies en 'POST' !!!
-
Bonjour,
Par ailleurs, ta gestion des chaînes de caractères n'est pas correcte, notamment au niveau de la concaténation.
Remplace ça<?php echo "$_REQUIRE['sexe'] $_REQUIRE['nom'] $_REQUIRE['prenom']"; ?> vous avez <?php echo"$_REQUIRE['age'].";?> <br> A la question: Avez vous repondu serieusement, vous avez répondu <?php echo"$_REQUIRE['serieu']";?>
Par<?php echo $_POST['sexe']." ". $_POST['nom']." ".$_POST['prenom']; ?> vous avez <?php echo $_REQUIRE['age']; ?> <br> A la question: Avez vous repondu serieusement, vous avez répondu <?php echo $_POST['serieu']; ?>
Précédent
- 1
- 2