[AJAX] Refresh automatique
Bonjour à tous,
Je suis en de travailler sur un 1 tp où je dois développer un mini-chat...
J'ai un problème sur le drefresh automatique de ma page, je m'explique je voudrais rafraichir que le haut de ma page où il y a la visu des messages... et pas la partie où on les poste... qui pourrait m'aider???
voici mon code
Code:
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 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
|
<?php
include("include/param_global.php");
include("include/action_msg.php");
include("include/titre.php");
// Requête pour récupérer les données du client sélectionné
// $sql_client = "SELECT * FROM clients where numero=".$_GET["numero"]."";
// $query=@mysql_query($sql_client);
// $client = mysql_fetch_array($query);
?>
<!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>
<link href="css/style.css" rel="stylesheet" type="text/css" />
<title>
chat
</title>
<meta http-equiv="refresh" content="5" />
<script type="text/javascript" src="script/verif_formulaire.js"></script>
<style type="text/css">>
body {background-image:url("images/filigrane.jpg")}
a:link { text-decoration:none; color:#333399; }
a:visited { text-decoration:none; color:#518BF7; }
a:hover { text-decoration:none; color:#FF9900; }
a:active { text-decoration:none; color:##333399; }
</style>
</head>
<body>
<?php
// Maintenant on doit récupérer les 10 dernières entrées de la table
// On se connecte d'abord à MySQL :
$connexion = mysql_connect("",$G_Admin,$G_Password_Admin);
mysql_select_db("$G_DB",$connexion) ;
//mysql_connect("nom_du_serveur", "nom_de_l'utilisateur", "mot_de_passe");
//mysql_select_db("nom_de_votre_bdd");
// On utilise la requête suivante pour récupérer les 10 derniers messages :
//$reponse = mysql_query("SELECT * FROM chat_message ORDER BY ID_msg ASC LIMIT 0,10");
$reponse = mysql_query("SELECT t1.*, t2.login FROM chat_message as t1 INNER JOIN chat_user as t2 ON t1.id_user=t2.id_user order by id_msg ASC");
// On se déconnecte de MySQL
//mysql_close();
// Puis on fait une boucle pour afficher tous les résultats :
while($donnees = mysql_fetch_array($reponse))
{
?>
<p><?php echo$donnees['login']; ?> : <?php echo $donnees['texte']; ?></p>
<?php
}
// Fin de la boucle, le script est terminé !
?>
</form>
</body>
</html>
<form name="formulaire" action="message_post.php" method="post" onsubmit="javascript:return VerifClientFormulaire()">
Votre message : <input type="text" name="message" /><br />
<input type = "submit" name="action" value = "Envoyer" />
</form> |