tortelli

canichon
Invité n'ayant pas de compte PHPfrance

09 oct. 2014, 11:17

bonjour,

je debute en php et j'ai un soucis.

Qui peut me dire pourquoi le

Code : Tout sélectionner

echo $_POST['test'];
renvoie une erreur dans ce code :

Code : Tout sélectionner

<html> <body> <form method="post"> <p> <input name="test" value="12"><br><br> <?php echo $_POST['test']; ?> </p> </form> </body> </html>
merci d'avance

Nestecha
Invité n'ayant pas de compte PHPfrance

09 oct. 2014, 12:50

Parce que tu n'as pas envoyé $_POST['test']. Donc il ne le trouve pas, et ne peut pas l'afficher.

C'est comme si j'avais une feuille blanche en voulant que tu écrives quelque chose dessus. Je te demande son contenu. Tu ne sais même pas qu'elle existe puisque je ne te l'ai meme pas donnée. Tu bug.

L'input ne sert qu'à envoyer des données, donc fais un formulaire <form> autour de ton input, ajoute un input submit, et surtout rajoute une condition avant ton echo pour savoir si $_POST['test'] existe. Pour cela, regarde du côté de 'isset'.

Invité
Invité n'ayant pas de compte PHPfrance

09 oct. 2014, 14:06

OK...

G reussi... merci