amplitude thermique, encodage JSON (résolu)
Modérateurs : jturlier, Météo Villarzel
-
- Messages : 263
- Enregistré le : 15 févr. 2014, 09:23
- Localisation : San Sebastián, España
- Contact :
amplitude thermique, encodage JSON (résolu)
Salut
Il ya un beau graphique appelé «Journalière thermique amplitude".
Il fait référence au fichier:
"minmaxtemp_data.php"
La question est:
Comment configurer l'encodage JSON pour y parvenir? :
[[1262865300000, -3,4, -1,2], [1262908800000, -4,9, -3,1],
Il ya un beau graphique appelé «Journalière thermique amplitude".
Il fait référence au fichier:
"minmaxtemp_data.php"
La question est:
Comment configurer l'encodage JSON pour y parvenir? :
[[1262865300000, -3,4, -1,2], [1262908800000, -4,9, -3,1],
Modifié en dernier par Javier le 02 mars 2014, 20:05, modifié 1 fois.
Davis Vantage Pro2 +, Windows 10, Windows 7 (64), Graphweather 3.0.15, Weatherlink 6.0.3, template Pierre-André, template Jachym
- Météo Villarzel
- Administrateur du site
- Messages : 524
- Enregistré le : 06 févr. 2014, 09:48
- Contact :
Re: amplitude thermique, encodage JSON
Salut Javier
il faut d'abord créer un fichier qui récupère les valeurs et les transformes en Json
tu lui donne le nom que tu veux, et ensuite tu l'appel dans ton graphique
A+
il faut d'abord créer un fichier qui récupère les valeurs et les transformes en Json
Code : Tout sélectionner
<?php
date_default_timezone_set("UTC");
require("mysql_connect.php");
$result=mysql_query ("SELECT recdateTZ, t_out_mini, t_out_maxi FROM MiniMaxidata") or die (mysql_error ());
$data = array();
$count = 0;
while ($row=mysql_fetch_array($result))
{
$newdate = strtotime($row['recdateTZ']) * 1000;
$data[] = array( $newdate, (float)$row['t_out_mini'], (float)$row['t_out_maxi']);
$count++;
}
echo json_encode($data);
?>
Code : Tout sélectionner
$(function(){
$.getJSON('http://www.boock.ch/meteo/graphiques_php/minmaxtemp_data.php', function(data) {
-
- Messages : 263
- Enregistré le : 15 févr. 2014, 09:23
- Localisation : San Sebastián, España
- Contact :
Re: amplitude thermique, encodage JSON
Comme toujours parfait!
Très reconnaissant pour votre grande aide
Bonsoir
Javier
Très reconnaissant pour votre grande aide
Bonsoir
Javier
Davis Vantage Pro2 +, Windows 10, Windows 7 (64), Graphweather 3.0.15, Weatherlink 6.0.3, template Pierre-André, template Jachym
- PascalWMR
- Messages : 323
- Enregistré le : 16 févr. 2014, 09:28
- Localisation : CONFLANS EN JARNISY (F54800)
- Contact :
Re: amplitude thermique, encodage JSON (résolu)
Bonjour.
Depuis dimanche, je me posait la même question.
Merci ho merci pour toutes ces explications.
Pascal
Depuis dimanche, je me posait la même question.
Merci ho merci pour toutes ces explications.
Pascal
Station VP2Plus, Windows 10 64 bits,WeatherLink 6.0.5, VP2SQL, Graphiques Dynamiques à partir d'une BDD MySQL
Météo Conflans-en-Jarnisy
Météo Conflans-en-Jarnisy
- PascalWMR
- Messages : 323
- Enregistré le : 16 févr. 2014, 09:28
- Localisation : CONFLANS EN JARNISY (F54800)
- Contact :
Re: amplitude thermique, encodage JSON (résolu)
Bonjour,
Voila, je suis confronté à un gros probléme.
J'ai fait un fichier php http://www.monsite-meteo.eu/meteo/Graph ... rature.php pour récupérer les valeurs et les transformer en json. Pas de problème, là ça fonctionne. Il n'y a qu'a cliquer sur le lien pour voir la structure du fichier.
En cliquant sur le lien direct de Pierre-André (http://www.boock.ch/meteo/graphiques_ph ... p_data.php, on voit bien que les deux fichiers ont la même structure.
Mais la ou ça ne va plus, c'est quand j'appelle ce fichier dans mon graphique avec $.getJSON. Le graphique ne s'affiche pas. Par contre si j'appelle le fichier d'exemple de highcharts http://www.highcharts.com/samples/data/ ... callback=?, ça fonctionne. Ont s'aperçoit aussi, que le fichier exemple de highcharts n'a pas la même structure...
Je met deux liens et vous pouvez vérifier que les 2 pages ont le même code (celui de Pierre-André) à l’exception du lien dans $.getJSON
Avec mon fichier
http://www.monsite-meteo.eu/meteo/PageG ... rature.php
Avec le fichier exemple de highcharts
http://www.monsite-meteo.eu/meteo/PageG ... ature2.php.
Aurais-je zappé quelque chose?
Merci d'avance pour votre aide.
Pascal
Voila, je suis confronté à un gros probléme.
J'ai fait un fichier php http://www.monsite-meteo.eu/meteo/Graph ... rature.php pour récupérer les valeurs et les transformer en json. Pas de problème, là ça fonctionne. Il n'y a qu'a cliquer sur le lien pour voir la structure du fichier.
En cliquant sur le lien direct de Pierre-André (http://www.boock.ch/meteo/graphiques_ph ... p_data.php, on voit bien que les deux fichiers ont la même structure.
Mais la ou ça ne va plus, c'est quand j'appelle ce fichier dans mon graphique avec $.getJSON. Le graphique ne s'affiche pas. Par contre si j'appelle le fichier d'exemple de highcharts http://www.highcharts.com/samples/data/ ... callback=?, ça fonctionne. Ont s'aperçoit aussi, que le fichier exemple de highcharts n'a pas la même structure...
Je met deux liens et vous pouvez vérifier que les 2 pages ont le même code (celui de Pierre-André) à l’exception du lien dans $.getJSON
Avec mon fichier
http://www.monsite-meteo.eu/meteo/PageG ... rature.php
Avec le fichier exemple de highcharts
http://www.monsite-meteo.eu/meteo/PageG ... ature2.php.
Aurais-je zappé quelque chose?
Merci d'avance pour votre aide.
Pascal
Station VP2Plus, Windows 10 64 bits,WeatherLink 6.0.5, VP2SQL, Graphiques Dynamiques à partir d'une BDD MySQL
Météo Conflans-en-Jarnisy
Météo Conflans-en-Jarnisy
- PascalWMR
- Messages : 323
- Enregistré le : 16 févr. 2014, 09:28
- Localisation : CONFLANS EN JARNISY (F54800)
- Contact :
Re: amplitude thermique, encodage JSON (résolu)
Re-bonjour.
Eureka
J'ai trouvé le bug
Il était du simplement au fait que mon fichier php de connexion à la bdd contenait du code html avant le code php.
Enfin quand même une semaine de galère pour trouver ça !!!
A+
Eureka
J'ai trouvé le bug
Il était du simplement au fait que mon fichier php de connexion à la bdd contenait du code html avant le code php.
Enfin quand même une semaine de galère pour trouver ça !!!
A+
Station VP2Plus, Windows 10 64 bits,WeatherLink 6.0.5, VP2SQL, Graphiques Dynamiques à partir d'une BDD MySQL
Météo Conflans-en-Jarnisy
Météo Conflans-en-Jarnisy