Salut. Voilà, j'ai voulu faire un minichat. Le problème, c'est après avoir crée la BDD et avoir placé les champs correctement, le chat marche dans le sens BDD - site quand on rentre les infos mais dans le sens site - BDD. Si vous pouviez regardez où se trouve l'erreur sur le code. Merci
<body>
<?php
if (isset($_POST['MiniChatPse']) AND isset($_POST['MiniChatMes'])) // Si les variables existent
{
if ($_POST['MiniChatPse'] != NULL AND $_POST['MiniChatMes'] != NULL) // Si on a quelque chose à enregistrer
{
mysql_connect("localhost", "root", "");
mysql_select_db("admin");
$pseudo = htmlentities ($_POST['MiniChatPse']);
$message = htmlentities ($_POST['MiniChatMes']);
// Ensuite on enregistre le message
mysql_query("INSERT INTO minichat VALUES('', '$pseudo', '$message')");
mysql_close();
}
}
?>
<form action="principal.php" method="post">
<span class="MiniChat">
<img src="Plan/JpegPlan07.jpg" widht=20 height=30>
Pseudo : <input type="text" name="pseudo" /><br />
Message : <br />
<textarea name="message" rows="5"></textarea>
</span>
<input type="submit" value="Envoyer" />
</form>
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("animemor");
// On utilise la requête suivante pour récupérer les 10 derniers messages :
$reponse = mysql_query("SELECT * FROM minichat ORDER BY MiniChatId DESC LIMIT 0,10");
mysql_close();
// Puis on fait une boucle pour afficher tous les résultats :
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<p><strong class="MiniChat">
<?php
echo $donnees['MiniChatPse'];
?>
: </strong><span class="Texte">
<?php
echo $donnees['MiniChatMes'];
?>
</span></p>
<?php
}
?>
</body>
Les Canaris redeviendront Champions de France.