Methode POST
Posté : 20 avr. 2010, 18:29
Bonjour je commence le php et j'ai un problème avec la méthode post.
Je ne comprends pas pourquoi mon code ne marche pas, j'espère que vous pourrez m'éclairer.
Merci!
Il apparait que :
Notice: Undefined index: Nom in C:\Program Files\EasyPHP-5.3.2\www\PHP ES\message_fichier.php on line 14
Notice: Undefined index: Prenom in C:\Program Files\EasyPHP-5.3.2\www\PHP ES\message_fichier.php on line 15
Notice: Undefined index: message in C:\Program Files\EasyPHP-5.3.2\www\PHP ES\message_fichier.php on line 16
Tout mes autres programmes fonctionnent et là je ne vois vraiment pas....
Merci d'avance!
Je ne comprends pas pourquoi mon code ne marche pas, j'espère que vous pourrez m'éclairer.
Merci!
Code : Tout sélectionner
<html><body>
<form method=POST action="message_fichier.php">
Nom : <input type="text" name="Nom" ><br>
Prenom : <input type="text" name="Prenom"><br>
Message : <textarea name="message" rows="4" cols="25">
Votre message ici.
</textarea><br>
<input type="submit" name="ecriture" value="Ecrire">
<input type="submit" name="lecture" value="Lire">
<body>
<?php
$Nom=$_POST['Nom'];
$Prenom=$_POST['Prenom'];
$Message=$_POST['message'];
$date =date("d-m-Y");
$heure =date("H:i");
$Fichier = fopen('C:\Program Files\EasyPHP-5.3.2\test.txt',"a");
if (isset($_REQUEST['ecriture'])) {
if (($Nom=="")||($Prenom=="")||($Message=="")){
if($nom=="") {
echo "Veuillez saisir le nom de l'utilisateur<BR>\n";
}
if($prenom=="") {
echo"Veuillez saisir le prénom de l'utilisateur<BR>\n";
}
if($Message==""){
echo "Veuillez saisir le message<BR>\n";
}
}
fwrite($Fichier, "\n");
fwrite($Fichier,"$Nom|$Prenom|$Message|$date|$heure"); // on écrit les donnees
fclose($Fichier);
}
?>
</body>
</form></body></html>Notice: Undefined index: Nom in C:\Program Files\EasyPHP-5.3.2\www\PHP ES\message_fichier.php on line 14
Notice: Undefined index: Prenom in C:\Program Files\EasyPHP-5.3.2\www\PHP ES\message_fichier.php on line 15
Notice: Undefined index: message in C:\Program Files\EasyPHP-5.3.2\www\PHP ES\message_fichier.php on line 16
Tout mes autres programmes fonctionnent et là je ne vois vraiment pas....
Merci d'avance!