";
?>
ECO3 en quelques chiffres ...
";
$result = mysqli_query($conn, $requete) or die("Requête invalide: ". mysqli_error()."\n".$requete);
//echo "Resultat de query : ", gettype($result) , "
";
$nb_row = mysqli_num_rows($result);
//printf("Le résultat a %d lignes.
\n", $nb_row);
echo "NB total de capteurs: " . mysqli_fetch_row($result)[0] . "
";
$requete = "SELECT count(*) FROM eco3_mesure;";
$result = mysqli_query($conn, $requete) or die("Requête invalide: ". mysqli_error()."\n".$requete);
echo "NB total de mesures: " . mysqli_fetch_row($result)[0] . "
";
$requete = "SELECT count(*) FROM eco3_zone;";
$result = mysqli_query($conn, $requete) or die("Requête invalide: ". mysqli_error()."\n".$requete);
echo "NB total de zones: " . mysqli_fetch_row($result)[0] . "
";
$requete = "SELECT count(*) FROM eco3_actionneur;";
$result = mysqli_query($conn, $requete) or die("Requête invalide: ". mysqli_error()."\n".$requete);
echo "NB total d'actionneurs: " . mysqli_fetch_row($result)[0] . "
";
?>
Les mesures récentes de température
\n";
while ($row = mysqli_fetch_assoc($result)) { //on extrait une ligne des capteurs
echo "\n";
//foreach ($row as $key => $value) {
//echo $key,"=",$value," | "; //affichage générique
//}
echo $row["valeur"] . " " . $row["unite"] . " le " . $row["instant"];
echo "
\n";
}
echo "\n";
?>
Les capteurs
";
echo "Moyenne des mesures du capteur : " . mysqli_fetch_row($result)[0] . "
";
}
?>
*/
/* $result = mysqli_query($conn, $sql);
if(!$result){
//$warning = mysqli_get_warnings($conn);
//$msg = "Problème: " . mysqli_error($conn);
$msg = "❌ Mesure hors intervalle !
" ;
}else{
$msg = "✅ Mesure insérée dans la base !
";
}
//echo $msg;
*/
// Exécution de la requête
if (mysqli_query($conn, $sql)) {
$msg = "✅ Mesure insérée dans la base !
";
} else {
// Affichage de l'erreur SQL précise pour t'aider à débugger
$msg = "❌ Erreur SQL : " . mysqli_error($conn) . "
";
}
}
?>
Saisir une mesure
Saisie simple d'une mesure:
Saisie d'une mesure avec sélection du capteur et de la zone: