probleme recuperation des variables depuis un formulaire
Posté : 23 oct. 2006, 15:28
Bonjour à tous
Je débute en PHP et je bloque sur un genre de livred'or pour mon site, les variables de mon formulaire génère un message d'erreur qui s'affiche dans ma page web :
Voici le code qui pose problème :
Voilà, en espérant que quelqu'un situe le problème
Je débute en PHP et je bloque sur un genre de livred'or pour mon site, les variables de mon formulaire génère un message d'erreur qui s'affiche dans ma page web :
Code : Tout sélectionner
Notice: Undefined index: nom in c:\program files\easyphp1-8\www\mon_site\index.php on line 81 <td CLASS = menu align="center" width="80%"><br>
<h4 align=center>Les News : Infos sur le site, messages et commentaires</h4>
<form action="<? echo $PHP_SELF ?>" method="POST">
Ki me parle : <input name="nom"> Kes ki dit : <br>
<textarea align=center cols=60 rows=5 name="message" wrap=virtual></textarea><br><br>
<input type="submit" value="Deposer votre message ">
</form>
<?
$mon = getdate();
$cjoursem = $mon['weekday'];
$jourdumois = $mon['mday'];
$cmois = $mon['month'];
$yannee = $mon['year'];
$nom = $_POST['nom'];
$message = $_POST['message'];
if(isset($message))
{
$fp = fopen("news.txt","a");
fwrite($fp,"
<h4 align=left>-----------------------------------------------------------------------------------------<br>
$cjoursem $jourdumois $cmois $yannee, par $nom : <br>$message<br>
-----------------------------------------------------------------------------------------
</h4>\n");
fclose($fp);
}
?>
<p align=left>Ci dessous les messages precedents : </p>
<?
readfile("news.txt");
?>
</td>
les erreurs proviennent des variables $nom et $message. Je fais tourner tout ça sous linux et mozilla et ça marche et qd je passe sous windows et Internet explorer ça marche plus (j'utilise EasyPHP). Voilà, en espérant que quelqu'un situe le problème