1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| <html>
<head><title>Minichat</title></head>
<body>
<form method="post" action="minichat.php">
<p><input type="text" name="pseudo" /> <input type="text" name="message" /></p>
<p><input type="submit" name="valider" value="valider"/></p>
</form>
</body>
</html>
<?php
if (isset($_POST['pseudo']) and isset($_POST['message']) and ($_POST['pseudo'] != NULL) and ($_POST['message'] != NULL))// si les variables existent
{
//$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
//$message = mysql_real_escape_string(htmlspecialchars($_POST['message']));
$pseudo = htmlspecialchars($_POST['pseudo']);
$message = htmlspecialchars($_POST['message']);
mysql_connect("localhost", "root", "secret");
mysql_select_db("coursphp");
mysql_query("INSERT INTO minichat VALUES('', '$pseudo', '$message')");// insertion du message collecté
mysql_close();
}
/*else
{
$reponse = '';
$donnees = array("pseudo" => "" , "message" => "");
}*/
mysql_connect("localhost", "root", "secret");
mysql_select_db("coursphp");
$reponse = mysql_query("SELECT * FROM minichat ORDER BY ID DESC")or die(mysql_error()); // Requête SQL
//while ( $donnees = mysql_query(mysql_fetch_array($reponse) ) )
while ( $donnees = mysql_fetch_array($reponse) )
{
echo "".$donnees['pseudo']." : ".$donnees['message']."<br>" ;
}
$_POST['pseudo'] = '' ;
$_POST['message'] = '' ;
$donnees = NULL ;
mysql_close();
?> |