CODE
<?
if (isset($_POST['pseudo']) AND isset($_POST['commentaire'])) // Si les variables existent
{
if ($_POST['pseudo'] != NULL AND $_POST['commentaire'] != NULL) // Si on a quelque chose à enregistrer
{
// D'abord, on se connecte à MySQL
mysql_connect("localhost", "moi", "");
mysql_select_db("moi_db");
// On utilise la fonction PHP htmlentities pour éviter d'enregistrer du code HTML dans la table
$message = htmlentities ($_POST['commentaire']);
$pseudo = htmlentities ($_POST['pseudo']);
// Ensuite on enregistre le message
mysql_query("INSERT INTO commentaire VALUES('', '$pseudo', '$message')");
// On se déconnecte de MySQL
mysql_close();
}
}
?>
<style type="text/css">
<!--
.Style1 {font-family: Verdana, Arial, Helvetica, sans-serif}
.Style2 {font-size: 12px}
.Style3 {font-size: 10px}
-->
</style>
<body class="Style1">
<form action="tchat.php?id=<? echo "$id"; ?>" method="post">
<p align="center"><span class="Style2"><strong>Pseudo :</strong>
<input type="text" name="pseudo" />
</span></p>
<p align="center"><span class="Style2"> <strong>Message :</strong>
<input name="commentaire" type="text" id="commentaire" />
</span><br />
<input name="submit" type="submit" value="Envoyer" />
</p>
</form>
<div align="center">
<p class="Style3">
<hr>
</p>
<p class="Style2">
<?
// Maintenant on doit récupérer les 10 dernières entrées de la table
// On se connecte d'abord à MySQL :
mysql_connect("localhost", "moi", "");
mysql_select_db("moi_db");
// On utilise la requête suivante pour récupérer les 10 derniers messages :
$rdonnee = mysql_query("SELECT * FROM commentaire ORDER BY ID DESC LIMIT 0,10");
$rmembre = mysql_query("SELECT * FROM membre ORDER BY id DESC");
// On se déconnecte de MySQL
mysql_close();
?>
<?
while($pseudo = mysql_fetch_assoc($rdonnee))
{
echo '<strong>'.$pseudo['pseudo'].' : </strong>'; echo $pseudo['commentaire'].'<br />';
}
?>
<p class="Style3"> <hr>
</div>
if (isset($_POST['pseudo']) AND isset($_POST['commentaire'])) // Si les variables existent
{
if ($_POST['pseudo'] != NULL AND $_POST['commentaire'] != NULL) // Si on a quelque chose à enregistrer
{
// D'abord, on se connecte à MySQL
mysql_connect("localhost", "moi", "");
mysql_select_db("moi_db");
// On utilise la fonction PHP htmlentities pour éviter d'enregistrer du code HTML dans la table
$message = htmlentities ($_POST['commentaire']);
$pseudo = htmlentities ($_POST['pseudo']);
// Ensuite on enregistre le message
mysql_query("INSERT INTO commentaire VALUES('', '$pseudo', '$message')");
// On se déconnecte de MySQL
mysql_close();
}
}
?>
<style type="text/css">
<!--
.Style1 {font-family: Verdana, Arial, Helvetica, sans-serif}
.Style2 {font-size: 12px}
.Style3 {font-size: 10px}
-->
</style>
<body class="Style1">
<form action="tchat.php?id=<? echo "$id"; ?>" method="post">
<p align="center"><span class="Style2"><strong>Pseudo :</strong>
<input type="text" name="pseudo" />
</span></p>
<p align="center"><span class="Style2"> <strong>Message :</strong>
<input name="commentaire" type="text" id="commentaire" />
</span><br />
<input name="submit" type="submit" value="Envoyer" />
</p>
</form>
<div align="center">
<p class="Style3">
<hr>
</p>
<p class="Style2">
<?
// Maintenant on doit récupérer les 10 dernières entrées de la table
// On se connecte d'abord à MySQL :
mysql_connect("localhost", "moi", "");
mysql_select_db("moi_db");
// On utilise la requête suivante pour récupérer les 10 derniers messages :
$rdonnee = mysql_query("SELECT * FROM commentaire ORDER BY ID DESC LIMIT 0,10");
$rmembre = mysql_query("SELECT * FROM membre ORDER BY id DESC");
// On se déconnecte de MySQL
mysql_close();
?>
<?
while($pseudo = mysql_fetch_assoc($rdonnee))
{
echo '<strong>'.$pseudo['pseudo'].' : </strong>'; echo $pseudo['commentaire'].'<br />';
}
?>
<p class="Style3"> <hr>
</div>
Quelqu'un sait il comment faire? Si oui, pourrait il m'aider?
Amicalement h2