bonjour j 'ai trouver sur la toîle c'est deux script un en ajax qui doit rafraîchir le script php mais je comprends pas bien le fonctionnement, seriez vous m'aidée svp car je vis pas comment les deux script son liés ensemble le fonctionnement en fait. merci de votre aide cat cela me serais bien utile.
ps: ajouteton le script ajax comme le javascript au php merci de votre explication sur c'est deux script un grand Merciiii
script ajax.
<script>
function writediv(texte)
{
document.getElementById('affichage').innerHTML = texte;
}
function file()
{
if(window.XMLHttpRequest) // FIREFOX
xhr_file = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_file = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);
var fichier = "comment_affiche.php";
xhr_file.open("POST", fichier, false);
xhr_file.send(null);
if(xhr_file.readyState == 4){
writediv(xhr_file.responseText);
}
else {
return(false);
}
boucle = setTimeout("file()", 3000);
}
</script>
script php
<?php
require("db_connect.ini.php");
$sql = 'SELECT * FROM comment ORDER BY id DESC';
$requete_aff = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
echo "<table width='207' border='0' cellspacing='5' cellpadding='0'>";
$total = mysql_num_rows($requete_aff);
if($total > 0){
while($data = mysql_fetch_assoc($requete_aff)){
$pseudo = htmlentities($data['pseudo']);
$message = htmlentities($data['message']);
$date = $data['date'];
echo"
<tr>
<td align='left'><div class='comment_pseudo'>$pseudo</div></td>
<td align='right'><div class='comment_date'>$date</div></td>
</tr>
<tr>
<td colspan='2' class='comment_message'>$message</td>
</tr>
<tr>
<td colspan='2' height='3'></td>
</tr>
";
}
}else{
echo "
<tr bgcolor='$hexa'>
<td>Vide</td>
</tr>
";
}
echo "</table>";
?>