Erruer syntax

Un problème, une question sur la partie PHP des graphiques

Modérateurs : jturlier, Météo Villarzel

Répondre
JP54
Messages : 331
Enregistré le : 15 févr. 2014, 06:44
Localisation : JARNY Meurthe-et-Moselle (54) Région Lorraine
Contact :

Erruer syntax

Message par JP54 » 13 nov. 2014, 18:02

J'ai une erreur de syntaxe que je n'arrive pas à trouver. je m'arrache les cheveux dessus depuis hier
Erreur sur cette ligne

$t_out_mini <= 0[$i]=$list['SUM(t_out_mini <= 0)']*1;

Code : Tout sélectionner

<?php
require("mysql_connect.php");

     $sql = "SELECT tstamp, SUM(t_out_mini <= 0) FROM MiniMaxidata WHERE substr(recdateTZ,5,2)='01' group by substr(recdateTZ,1,6) order by 1.";


    $query=mysql_query($sql);                   
    $i=0;
    while ($list = mysql_fetch_assoc($query)) { 
     
    $dtime[$i]=($list['tstamp']+7200)*1000;           
    $t_out_mini <= 0[$i]=$list['SUM(t_out_mini <= 0)']*1;                     
    $i++;
    }
      ?>
Station VP2 Weatherlink 5.8.1 VP2SQL 3.0.0.17 NOAAtable 1.0.0.30 Windows 7 Pro
http://www.meteo-jarny.com/

Avatar du membre
Météo Villarzel
Administrateur du site
Messages : 524
Enregistré le : 06 févr. 2014, 09:48
Contact :

Re: Erruer syntax

Message par Météo Villarzel » 13 nov. 2014, 18:26

Salut,
quel est l'intérêt de faire la somme des températures mini ?

A+
Station Vantage Pro2+ avec station agricole - Weatherlink - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows 7/64
Graphique dynamique à partir d'une bd MySql - VP2SQL

Image

JP54
Messages : 331
Enregistré le : 15 févr. 2014, 06:44
Localisation : JARNY Meurthe-et-Moselle (54) Région Lorraine
Contact :

Re: Erruer syntax

Message par JP54 » 13 nov. 2014, 18:29

Pour avoir le nombre de jours de gel
Station VP2 Weatherlink 5.8.1 VP2SQL 3.0.0.17 NOAAtable 1.0.0.30 Windows 7 Pro
http://www.meteo-jarny.com/

Avatar du membre
Météo Villarzel
Administrateur du site
Messages : 524
Enregistré le : 06 févr. 2014, 09:48
Contact :

Re: Erruer syntax

Message par Météo Villarzel » 13 nov. 2014, 18:34

alors je ne comprends pas pourquoi tu veux additionner les temp mini, tu n'aura plus de jours de gel, il faut juste reprendre les jours ou la temp est inférieure à 0
C'est la même requête que pour les jours de pluie, mais sur la température

t_out_mini <= 0

A+
Station Vantage Pro2+ avec station agricole - Weatherlink - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows 7/64
Graphique dynamique à partir d'une bd MySql - VP2SQL

Image

JP54
Messages : 331
Enregistré le : 15 févr. 2014, 06:44
Localisation : JARNY Meurthe-et-Moselle (54) Région Lorraine
Contact :

Re: Erruer syntax

Message par JP54 » 13 nov. 2014, 19:06

Comme ça, ça a l'air de fonctionné, il faut que je mette plus de donnés dans ma BD pour voir si c'est vraiment correct.

Code : Tout sélectionner

<?php
require("mysql_connect.php");

     $sql = "SELECT tstamp, SUM(t_out_mini <= 0) FROM MiniMaxidata WHERE substr(recdateTZ,5,2)='01' group by substr(recdateTZ,1,6) order by 1.";


    $query=mysql_query($sql);                   
    $i=0;
    while ($list = mysql_fetch_assoc($query)) { 
     
    $dtime[$i]=($list['tstamp']+7200)*1000;           
    $t_out_mini[$i]=$list['SUM(t_out_mini <= 0)']*1;                     
    $i++;
    }
      ?>

    <script type="text/javascript">
    eval(<?php echo  "'var dtime =  ".json_encode($dtime)."'" ?>);
    eval(<?php echo  "'var t_out_mini <= 0 =  ".json_encode($t_out_mini)."'" ?>); 

    </script>
Station VP2 Weatherlink 5.8.1 VP2SQL 3.0.0.17 NOAAtable 1.0.0.30 Windows 7 Pro
http://www.meteo-jarny.com/

Répondre