Nouvelles:

De retour, dans un nouveau format!

Menu principal

Graphique highcharts

Démarré par courtil, Mardi 6 Mai 2014 à 07:50

« précédent - suivant »

courtil

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
OS : Windows 10 Famiial
Station Météo : Vantage PRO2
Cumulus version 3.8.4 version 3094
http://lecourtilauxepines.eu
https://lecourtilauxepines.pagesperso-orange.fr