|
|
|
|
Bonsoir !
voici mon soucis, et malgré toute la documentation mise à ma disposition, je ne trouve pas de solution...
Voici une premiere page d'exercice, et là j'obtiens le résultat attendu :
<html>
<head><basefont face="arial"></head>
<body>
<p>quel est ton prenom ?</p>
<?php
//definition de la variable
$reponse='zoe';
//affichage de la reponse
echo "<p>bonjour <i>$reponse</i></p>";
?>
</body>
</html>
exercice suivant :
Voici le script de la page question.htm
<html>
<head><basefont face="arial"></head>
<body>
<form method=post" action="reponse.php">
<p>quel est ton prenom ?
<INPUT size=40 name=reponse></p>
<INPUT type=submit value=VALIDER name=submit>
</body>
</html>
et le script de la page reponse.php :
<html>
<head><basefont face="arial"></head>
<body>
<p>bonjour</p>
<?php
//affichage de la reponse
echo "<p><i>$reponse</i></p>";
?>
</body>
</html>
mais un message d'erreur suivant apparait lors de l'affichage de la page reponse :
Notice: Undefined variable: reponse in c:\program files\easyphp1-8\www\reponse.php on line 7
Qui peut m'apporter un élément de réponse, je sèche et ça commence à me streeser, je ne trouve rien...
MERCI D'AVANCE !
Salut
<form method= post" action="reponse.php"> une guillemet en trop (ou une manquante !) écris plutôt method =post ou method = "post" 2/dans lefichier reponse.php Tu demande l'affichage d'une variable $reponse qui est inconnue !!! même si elle à été tansmise par le formulaire, il faut la récupérer. Une méthode serai d'ajouter une ligne de code sur ton fichier reponse.php qui pourrait être de la forme : $reponse = $_POST['reponse']; TRUST IS A WEAKNESS |
Bonjour,
|
Bonjour
|