Rechercher : dans
Par :

Formulaire php, problème d'actualisation

Dernière réponse le 28 jun 2009 à 17:24:34 crocoscore, le 28 jun 2009 à 11:00:10 
 Signaler ce message aux modérateurs

Bonjour,
J'ai crée un systeme de commentaire en php, mais jai un petit problème: lorsque j'envoie le commentaire, il ne s'affiche que quand j'actualise ma page...

Voici mon code:
<h2>Les commentaires </h2>

<?php
mysql_connect("localhost", "root", "");
mysql_select_db("coursphp");

$reponse = mysql_query("SELECT * FROM commentaire ORDER BY ID DESC LIMIT 0,10");

mysql_close();

while ($donnees = mysql_fetch_array($reponse) )
{
?>

<p><h4 style="background-color:#40411E; color:#EFECCA; margin-bottom:0px;">
Par: <?php echo $donnees['pseudo']; ?>
<em>le <?php echo date('d/m/Y à H\hi', $donnees['timestamp']); ?></em>
</h4><div id="blocc"><?php echo $donnees['message']; ?></div></p>

<?php
}
if (isset($_POST['pseudo']) AND isset($_POST['message']))
{
if ($_POST['pseudo'] != NULL AND $_POST['message'] != NULL)
{

mysql_connect("localhost", "root", "");
mysql_select_db("coursphp");

$message = mysql_real_escape_string(htmlspecialchars($_POST['message']));
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$email = mysql_real_escape_string(htmlspecialchars($_POST['email']));
$temps = mysql_real_escape_string(htmlspecialchars($_POST['timestamp']));
$lip = mysql_real_escape_string(htmlspecialchars($_POST['lip']));

mysql_query("INSERT INTO commentaire VALUES('', '$pseudo', '$message', '$email', '$temps', '$lip')");
mysql_close();
}
}
?>
<form action="commentaire.php" method="post">
<h2>Envoyer un commentaire</h2>
<p>
Votre nom : <input type="text" name="pseudo" /><br />
Message : <textarea type="text" name="message" cols="60" rows="15"></textarea><br />
Email : <input type="text" name="email" /><br />

<input type="hidden" name="timestamp" value="<?php echo time(); ?>" />
<input type="hidden" name="lip" value="<?php echo $_SERVER["REMOTE_ADDR"]; ?>" />

<input type="submit" value="Envoyer" />
</p>

</form>
13 ans, webmaster, j'ai pas la classe?

Configuration: Windows Vista
Firefox 3.0.8

Meilleures réponses pour « Formulaire php, problème d'actualisation » dans :
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...

1

atspinto, le 28 jun 2009 à 11:15:56

C'est normal..
parce que tu listes, puis tu inseres après... fais plutot l'inverse share your knowledge

Répondre à atspinto

2

crocoscore, le 28 jun 2009 à 13:16:05

C'est si simple que ça? 13 ans, webmaster, j'ai pas la classe?

Répondre à crocoscore

3

atspinto, le 28 jun 2009 à 14:55:54

Oui...
fais le just... share your knowledge

Répondre à atspinto

4

 crocoscore, le 28 jun 2009 à 17:24:34

Nickel, je pensais pas que c'était aussi bête...
Merci de ton aide !
13 ans, webmaster, j'ai pas la classe?

Répondre à crocoscore