Interrogation de données en temps réel

Signaler
Messages postés
1
Date d'inscription
mercredi 20 juillet 2011
Statut
Membre
Dernière intervention
20 février 2012
-
Bonjour,

j'ai un petit soucis d'interrogation de données.
En effet j'ai deux pages PHP avec deux scripts AJAX sur les deux page.
La première page affiche correctement les données. mais la seconde n'affiche rien. Sachant que cette page doit afficher en temps réel les données reçus sur par la première page.

1er page qui reçoit les données de la BDD
<?php
//
// Verification de données
//

// CONNECION SQL
mysql_connect("localhost","root","") or die("Impossible de se connecter");;
mysql_select_db("passilab") or die("Impossible de trouver la base");

// VERIFICATION
$result =  mysql_query("SELECT * FROM table_mesure");
$nblignes = mysql_numrows($result);   
  
echo "TEST TEMPERATURE

";

for ($i=0;$i<$nblignes;$i=$i+1) 
{
$id = mysql_result($result,$i,"id");
$endroit = mysql_result($result,$i,"endroit");
$placement = mysql_result($result,$i,"placement");
$nom_capteur = mysql_result($result,$i,"nom_capteur");
$date = mysql_result($result,$i,"date");
$heure = mysql_result($result,$i,"heure");
$valeur = mysql_result($result,$i,"valeur");

echo " id  : $id

Endroit : $endroit

Placement : $placement

Nom du capteur : $nom_capteur

Date : $date

Heure : $heure

Tempétaure : $valeur

";
}

echo "</table>";

mysql_close();
 

?>
</head>
</html>


la seconde page doit les afficher

<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<title>TEST temperature</title>
<script type ="text/javascript">
/*function senddiv(texte)
{
document.getElementById('temperature').innerHTML = texte;
}*/

function readdiv(texte)
{
document.getElementById('temperature').innerHTML = texte;
}

function veriftemperature(temperature)
{
if(temperature !='')
{
readdiv("Donnée Incorrecte");

else if(texte = file('./veriftemperature.php')
{
if(texte==1)
{
readdiv('+endroit+');
readdiv('+placement+');
readdiv('+nom_capteur+');
readdiv('+date+');
readdiv('+heure+');
readdiv('+valeur+');
}
else
readdiv(texte);
}
}
}

function file(fichier)
{
if(window.XMLHttpRequest) // FIREFOX SAFARI etc.....
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);
xhr_object.open("GET", fichier, false);
xhr_object.send(null);
if(xhr_object.readyState == 4) return(xhr_object.responseText);
else return(false);
}

</script>
</head>

 

</html>