Bonjour , je voudrais faire un tchat mais pour avoir les nouvelles réponses ne pas avoir à recharger la page . Pour les codes du tchat en php:
<!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" lang="fr">
<head>
<title>Mini-chat</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<style type="text/css">
form {
text-align:center; }
</style>
<body>
<?php if(isset($_POST['pseudo']) AND isset($_POST['message']))// Si les variables existent { if($_POST['pseudo'] != NULL AND $_POST['message'] != NULL)// Si on a quelque chose à enregistrer { // D'abord, on se connecte à MySQL mysql_connect("localhost", "sdz", "mot_de_passe"); mysql_select_db("coursphp");
// On utilise la fonction PHP htmlentities pour éviter d'enregistrer du code HTML dans la table $message = htmlentities($_POST['message']); $pseudo = htmlentities($_POST['pseudo']);
// Ensuite on enregistre le message mysql_query("INSERT INTO minichat VALUES('', '$pseudo', '$message')");
// Maintenant on doit récupérer les 10 dernières entrées de la table // On se connecte d'abord à MySQL : mysql_connect("localhost", "sdz", "mot_de_passe"); mysql_select_db("coursphp");
// On utilise la requête suivante pour récupérer les 10 derniers messages : $reponse = mysql_query("SELECT * FROM minichat ORDER BY ID DESC LIMIT 0,10");
<?php } // Fin de la boucle, le script est terminé ! ?>
</body>
</html>
Merci beaucoup
[JS][PHP]faire un tchat sans avoir à recharger la page
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.