Bonjour Jacques,
je voudrai ton avis sur les graphiques réalisés en "mode highcharts"
Comme je te l'ai dit précédemment, je travaille avec le logiciel Cumulus (il recueille les données météo
et confectionne un fichier .txt)
P.A Aubert (un météo amateur de la Suisse)a mis à la disposition de tous la documentation pour confectionner des graphiques format" highcharts"
l'entête d'un logiciel journalier pour création graphique "highcharts est le suivant :
**********************************************************
<?php
// appel du script de connexion
require("mysql_connect.php");
// On récupère le timestamp du dernier enregistrement
$sql="select max(tstamp) from data";
$query=mysql_query($sql);
$list=mysql_fetch_array($query);
// On détermine le stop et le start de façon à récupérer dans la prochaine requête que les données des dernières xx heures
$stop=$list[0];
$start=$stop-(86400);
// Récupération des données sur les dernières 24 heures avec un tri ascendant sur le timestamp
$sql = "SELECT tstamp, outdoortemperature, dewpoint, instantrain, sealevelpressure, outdoorhumidity FROM data where tstamp >= '$start' and tstamp <= '$stop' ORDER BY 1";
$query=mysql_query($sql);
$i=0;
while ($list = mysql_fetch_assoc($query)) {
if (date("I",time())==0) {
$dtime[$i]=($list['tstamp']+3600)*1000;
}
else {
$dtime[$i]=($list['tstamp']+7200)*1000;
}
$outdoortemperature[$i]=$list['outdoortemperature']*1; // Température extérieure
$outdoorhumidity[$i]=$list['outdoorhumidity']*1; // Humidité extérieure
$dewpoint[$i]=$list['dewpoint']*1; // Point de rosée
$instantrain[$i]=$list['instantrain']*1; // Pluie
$sealevelpressure[$i]=$list['sealevelpressure']*1; // Pression
$i++;
}
?>
********************************************************************************
Comme indiqué : les données sont récupérées sur un tri ascendant sur le timestamp ...
Mon problème est le suivant :
la base SQL préparée à l'aide de "Preparedb.php" nous donne un champ date suivant:
LogDate date non la date, format jj-mm-aa
Evidemment les champs données sont différents mais ce n'est pas un problème
seul problème est le champ "logdate " ....
Ton avis sur la question : soit la manipulation à faire soit au niveau de la bd
ou dans sa création ?
Merci de tes infos.
A bientôt de te lire quand tu en as le temps.
Amicalement
Michel Valin