Problème pour conserver mes messages.

Fermé
Maid - 15 déc. 2009 à 12:08
Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 - 15 déc. 2009 à 12:20
Bonjour,

Voici mon problème, (je préviens toujours que je suis débutante :-)) j'ai réalisé un fichier php qui consiste, normalement, à rentrer son pseudo et un commentaire et qui après avoir appuyer sur le bouton "envoyé" s'affiche au dessus de ses champs. Seulement, dés que l'on recomplète les champs "pseudo" et "commentaire" et que l'on envoie à nouveau, ça efface ceux déjà encodé. Mais toutes ses données s'enregistre à chaque fois bien dans mon fichier "commentaire.txt" .

Je ne sais pas si vous y comprenez quelque chose :-)

J'aimerai en gros faire une sorte de livre d'or on va dire...

Voici mon code :

<body>
<h1>Poster un commentaire </h1>
<hr/>
<p>
<?php
$crlf="<br/>\n";


if (!empty($_REQUEST['nom']) && !empty($_REQUEST['msg']))
{
$nom = $_REQUEST['nom']; $msg = $_REQUEST['msg'];

echo "nom= " . $nom . $crlf;
echo "commentaire posté= " . $msg . $crlf;

$sep = "-----"; // séparateur
$nom_msg = $nom . $crlf . $msg . $crlf . $sep . $crlf; // chaine a enregistrer

$h = fopen("commentaire.txt", "a");
$ok = fwrite($h, $nom_msg);

fclose($h);

}

?>
</p>
<p> Poster un commentaire</p>
<form id="f1" method="post" action="<?php echo($_SERVER['PHP_SELF'])?>">
<p>Pseudo :
<input type="text" name="nom" id="nom" /> <br />

commentaire:
<input type="text" name="msg" id="msg" /> <br />
<input type="submit" name="submit" size="80" value="Envoyer" />
</p>
</form>

</body>

1 réponse

Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 274
15 déc. 2009 à 12:20
bonjour,

le problème vient de l'affichage mais tu n'as pas mis le code
1