Minichat
Thoronn
Messages postés
8
Statut
Membre
-
bentaha -
bentaha -
Bonjour,
J'ai un petit problème avec mon chat, lorsque qu'on reactualise la page un double post se crée et je n'arrive pas a trouver la solution, j'espère que vous pourrez m'aider. Voici mon code :
J'ai un petit problème avec mon chat, lorsque qu'on reactualise la page un double post se crée et je n'arrive pas a trouver la solution, j'espère que vous pourrez m'aider. Voici mon code :
<?php
mysql_connect('db1294.1and1.fr', '', '');
mysql_select_db('');
if (isset($_POST['Pseudo']) AND isset($_POST['Message']))
{
if (!empty($_POST['Pseudo']) || !empty($_POST['Message']))
{
$message = mysql_real_escape_string($_POST['Message']);
$pseudo = mysql_real_escape_string($_POST['Pseudo']);
mysql_query("INSERT INTO Minichat VALUES('', '". $pseudo ."', '". $message ."')") ;
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Mini-chat</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
form {text-align: center;}
</style>
</head>
<body>
<form action="minichat.php" method="post">
<fieldset>
<legend>Chat</legend>
<p>Pseudo : <input type="text" name="Pseudo" value=<?php echo($_POST['Pseudo'])?> /></p>
<p>Message : <input type="text" name="Message" value="" /></p>
<p><input type="submit" value="Envoyer" /></p>
</fieldset>
</form>
<?php
$reponse = mysql_query("SELECT * FROM Minichat ORDER BY ID DESC LIMIT 0,10") ;
while ($donnees = mysql_fetch_array($reponse) )
{
echo "<p><strong>". $donnees['Pseudo'] ."</strong> : ". $donnees['Message'] ."</p>\n";
}
mysql_close();
?>
</body>
</html>