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
| <!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" >
<head>
<title>Essai</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<style type="text/css">
form
{
text-align:center
}
</style>
<body>
<h2>essai1</h2>
<form action="entree.php" method="post">
<p>
<label for="pseudo"> Votre pseudonyme :</label>
<input type="text" name="pseudo" /><br />
<label for="message"> Saisissez votre message :</label>
<input type="text" name="message" /><br />
<input type="submit" value="validez" />
</p>
</form>
<?php
if (isset($_POST['pseudo']) AND isset($_POST['message'])) //si les variables pseudo et message éxistent
{
if ($_POST['pseudo']!= NULL AND $_POST['message']!= NULL) // et si ces variables sont renseignées
{
mysql_connect('localhost', 'root', ''); //je me connecte à MySQL
mysql_select_db('essai'); //je sélectionne ma base de données
$message = mysql_real_escape_string(htmlspecialchars($POST['message'])); //je sécurise mon script
$pseudo = mysql_real_escape_string(htmlspecialchars($POST['pseudo']));
//j'enregistre les valeurs des variables $pseudo et $message dans ma table "commentaire"
msql_query("INSERT INTO commentaire VALUES('', '$pseudo', '$'message')") or die (mysql_error());
} //Fin de if
} //Fin de if
//Je récupère dans la table "commentaire" mes valeurs de champ "pseudo et message" dans une variable $reponse
$reponse = mysql_query("SELECT * FROM commentaire") or die (mysql_error());
mysql_close(); //je me déconnecte le plus tôt possible de MySQL
//Je boucle sur ma table "commentaire" tant qu'il y a des données et je les récupère dans $donnees
while ($donnees = mysql_fetch_array($reponse))
{ //début de boucle
?>
<p><strong><?php echo $donnees['pseudo']; ?></strong>: <?php echo $donnees['message'];?></p>
<?php
} // Fermeture de la boucle
?>
</body>
</html> |
Partager