suite debut php

Répondre
boucher
Membre
Messages : 202
Inscription : dim. mai 14, 2006 11:45 am
Localisation : Croisette (62)
Contact :

Message par boucher »

Bonjour ,

Suite de mon précédent mail .

N'ayant pas arrivé à lancer "GRAPH.PHP" ancienne version , j'ai essayé

"GRAPH.PHP" + "CONFIG.PHP" version dernière .

les "MYSQL_FIELD" ont été dénommés par la table de translation comme ceux de la TABLE
data (ws3600) qui comprend 14 champs + index .

au lancement du GRAPH.PHP

j obtiens :


Warning: Wrong parameter count for min() in C:wampwwwgwgraph.php on line 152/157 et 160/164

lignes 152/157

$y1max=max($y1data);
..............
$y6max=max($y6data);

lignes 160/164
$y1min=min($y1data);
................
$y5min=min($y5data);

Fatal error: Call to undefined method Text::Pos() in C:wampwwwgwgraph.php on line 231

ligne 231

$minmax->Pos($INFOX1,$INFOY1,'left','top');


QUESTIONS :

Faut il que les "MYSQL_FIELD soient dans le même ordre que les champs de la TABLE data (ws3600)


Les autres champs dela TABLE data : rel_pressure ,wind_gust ,new_rainfall ,indoor_temp et indoor_humidity
doivent ils figurer dans les "MYSQL_FIELD ?

Qui peux me répondre ?

Merci d'avance

Cordialement

Michel


GRAPHWEATHER est en fonctionnement sur mon site local (ouvert de 8/20h)
http://mvalin.no-ip.info
OS : Windows 10 Professional
Station Météo : Vantage PRO2
Cumulus version 3.00 b 3043
Meteotemplate 17.0 Nectarine
http://lecourtilauxepines.eu
http://lecourtilauxepines.pagesperso-orange.fr
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

Salut boucher,

La 1ere version du script est un peu plus compliqué car elle lit l'history.dat des WS2300 (WS3600 pour la version qui traine sur le forum). Elle est possiblement boguée.
La seconde est plus simple car elle ne lit que la base MySQL, avec possibilité de configurer les champs de la base pour la lecture.

Tes Questions :

Peu importe l'ordre des champs dans config.php. C'est directement injecté dans la commande SQL qui s'en moque.

Les autres champs ne peuvent pas y figurer car il faudrait changer toute la configuration des graphiques.
Eventuellement tu peux ajouter ce que tu veux si tu édites le graph.php.

Antoine.
Répondre