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 50 51 52 53
|
<html>
<body>
<form method="post" action="minichat.php">
<label>Pseudo : </label>
<input type="text" name="pseudo"></input>
<br>
<label>Message :</label>
<input type="text" name="message"></input>
<br>
<input type="submit" text="Envoyer"></input>
</form>
<?php
// connection à la base de donnée
mysql_connect("localhost","root","");
// choix de la base de donnée
mysql_select_db("minichat");
// Si les variables éxistent alors, l'utilisateur a bien renseigné les champs
if(isset($_POST['pseudo'])&&isset($_POST['message']))
{
/* dans ce cas, on assigne les variables à d'autre variables pour éviter des problèmes de balises */
$pseudo = htmlspecialchars($_POST['pseudo']);
$message = htmlspecialchars($_POST['message']);
// on insert une nouvelle entrée dans la table
$retour = mysql_query("INSERT INTO minichat(Pseudo, Message, ID) VALUES('$pseudo', '$message','')") or die(mysql_error());
}
// séléction
$retour = mysql_query("SELECT * FROM minichat ORDER BY ID DESC");
while($donnees = mysql_fetch_array($retour))
{
// afficaheg censé être conditionel !!!
$increment = 0;
if($increment<10)
{
?>
<strong>
<?php
echo $donnees['Pseudo'];
?>
</strong>
<?php
echo " : ";
echo $donnees['Message'];
?>
<br>
<?php
}
}
// déconnection
mysql_close();
?>
</body>
</html> |