Page 2 sur 2

Re: Jauges pluviométrie, exercice de style

Posté : 27 mars 2015, 22:07
par Météo Villarzel
Mais comme je suis au pays du bon vin.... je voit une autre utilisation, car l'image subliminale qui est véhiculée par ce graph.....
- Un bon verre de bon vin qui se remplit, manque le son.. Mais bon :mrgreen:
Bon alors j'en ai créé une spéciale, juste pour toi :lol: :lol: :lol:

http://www.boock.ch/meteo/graphiques_ph ... _verre.php

pour le fromage et le pain, on vera plus tard, mais le principal c'est le pinard :roll:

A+

Re: Jauges pluviométrie, exercice de style

Posté : 27 mars 2015, 23:10
par Javier
¡¡¡¡¡ Muy bueno !!!!! :lol: :lol: :lol: :lol: :lol: :lol: :lol:

Re: Jauges pluviométrie, exercice de style

Posté : 27 mars 2015, 23:15
par Javier

Re: Jauges pluviométrie, exercice de style

Posté : 28 mars 2015, 11:50
par alain
Bonjour a tous.
Bon alors j'en ai créé une spéciale, juste pour toi
Bon, je suis redevable, il me faut créer une version pour toi.
Moi je suis au pays du bon vin, et toi au pays des Banques :mrgreen:
Je vais donc chercher dans cette direction. Mais en attendant pour te remercier je t'offre, et a tous, 4 minutes de bonheur, et c'est gratis en plus!
Madame Bovary façon boloss des belles lettres Jean Rochefort
https://www.youtube.com/watch?v=16ubmu7qbJc
Dit, pendant que je te tiens, petit hors sujet! j'ai un PRG en VB qui transfère mes donnée dans une BDD MYSQL.
le tstamp une heure de plus que mon PC ( au 28 03 2015).
En local c'est OK, chez DB4FREE aussi, mais sur Hebergratuit j'ai une heure de décalage +1H. il y a t'il une combine pour porter sa base d'un serveur vers un autre. Si il le faut j'ouvrirais un topic, mais c'est un soucis ponctuel, ça doit pas interreser grand monde. Mon ami ne m'a pas aidé sur le coups, Alors je pense a toi
;)

Re: Jauges pluviométrie, exercice de style

Posté : 28 mars 2015, 16:52
par Météo Villarzel
l y a t'il une combine pour porter sa base d'un serveur vers un autre
Salut Alain,
tu devrais arrêter le vin :roll: il y a des boutons "Exporter et Importer" dans PHPMyAdmin

Bon si tu BDD est grosse, tu peux passer par des scripts comme
http://descary.com/sypex-dumper-un-outi ... ees-mysql/
ou
http://www.ozerov.de/bigdump/

A+

Re: Jauges pluviométrie, exercice de style

Posté : 29 mars 2015, 10:19
par alain
bonjour a tous

P.A j'ai mal posé ma question!
je pollue ton post et m'en excuse

oui, je connais ces fonctions, par contre merci pour les liens.

mon soucis c'est quand j'exporte ma base depuis DB4FREE ou WAMP et que je la met sur Hebergratuit j'ai une heure de décalage ( depuis ce matin passage a l'heure d’été 2 heures). j'ai exporté normalement, puis au format UTC, toujours pareil.
en fait ma base chez un hébergeur Hostinguer.fr tout est OK, mais cette meme base chez Hebergratuit affiche en UTC.
Si je modifie les conditions dans ma boucle IF (3600 et 7200 a 0 et 3600) ça redevient normal.

Je doit louper quelque chose. Mes graph son issue de ton tuto, j'ai juste ajouté :

Code : Tout sélectionner

// appel du script de connexion
  require("mysql_connec_local.php");
 setlocale (LC_TIME, 'fr_FR.utf8','fra'); 
 date_default_timezone_set("Europe/Paris") ;  
 // $lannee recupere l'année en cours, je m'en sert pour initialiser la liste déroulante
  $lannee = date("Y");
la condition ci dessous reste comme le tuto

Code : Tout sélectionner

if (date("I",time())==0) { 
	$time[$i]=($list['tpUnix']+3600)*1000;
	} 
else {
	$time[$i]=($list['tpUnix']+7200)*1000;
  } 
bon désolé de pollué ton post, si je ne trouve pas de solution j'ouvrirais un topic.
Dommage Hebergratuit a l'air mieux que Hostinguer en bande passante

sinon, maintenant que j'ai mis le brun dans ton fil, autant prendre un coup de pied au derrière pour quelque chose, donc j'enfonce le clou de la pollution de post :mrgreen:
que pense tu de ma façon de faire faire un tableau HTLM a PHP .
Dans un autre post tu me disait être une flèche en PHP, moi je suis une Bille, je rame j’écris en PHP en raisonnant Basic. ça marche, mais bon je ne suis pas sur que cela soit très conventionnel.
Tableau HTLM fait par ma page PHP

Code : Tout sélectionner

 
// debut du tableau
echo '<table bgcolor="#FFFFFF">'."\n";

// première ligne  affiche les titres 
echo '<tr>';
echo '<td bgcolor="#B7BCBC"><b><u>Date</u></b></td>';
echo '<td bgcolor="#B7BCBC"><b><u>KW HC</u></b></td>';
echo '<td bgcolor="#B7BCBC"><b><u>KW HP</u></b></td>';
echo '<td bgcolor="#B7BCBC"><b><u>Total KW</u></b></td>';
echo '<td bgcolor="#B7BCBC"><b><u>Cout HC</u></b></td>' ;
echo '<td bgcolor="#B7BCBC"><b><u>Cout HP</u></b></td>' ;
echo '<td bgcolor="#B7BCBC"><b><u>Cout Total</u></b></td>' ;
echo '</tr>'."\n";
 
  // requete SQL mois 01
$sql = "SELECT  LADATE , KW_HC, KW_HP, TOTAL_KW, COUT_HC, COUT_HP, COUT_TOTAL  FROM tbhisto WHERE LADATE BETWEEN '$debut01' AND '$fin01'"or die(mysqli_error($db));
$query=mysqli_query($conn,$sql);

// mois 01
while ($data = mysqli_fetch_assoc($query))    {
    // calcul pour chaque lignes
    $KW_HC += $data['KW_HC'];
	$KW_HP += $data['KW_HP'];
	$Total_KW += $data['TOTAL_KW'];
	$Cout_HC += $data['COUT_HC'];
	$Cout_HP += $data['COUT_HP'];
	$COUT_TOTAL += $data['COUT_TOTAL'];
	
	// mise en mémoire pour Higcharts
	 $janvierHC = $KW_HC  ;
	 $janvierHP = $KW_HP;
	
	// calculdu total de chaque lignes
	$total_Des_HC += $data['KW_HC'];
	$total_Des_HP += $data['KW_HP'];
	$total_Des_TotalKW  += $data['TOTAL_KW'];
	$total_Des_Cout_HC  += $data['COUT_HC'];
	$total_Des_Cout_HP  += $data['COUT_HP'];
	$total_Des_cout_Total += $data['COUT_TOTAL'];
	$i++;  }
	// met en forme la date
	$tmp =substr($debut01 ,0,4);
	$tmpA =substr($debut01 ,5,3);
 echo '<td bgcolor="#D9DEDE">'.$tmpA.$tmp.'</td>'; 
 echo '<td bgcolor="#58ACFA">'.$KW_HC.'</td>';
 echo '<td bgcolor="FF7512">'.$KW_HP.'</td>';
 echo '<td bgcolor="#D9DEDE">'.$Total_KW.'</td>'; 
 echo '<td bgcolor="#D9DEDE">'.$Cout_HC.'&euro;'.'</td>';
 echo '<td bgcolor="#D9DEDE">'.$Cout_HP.'&euro;'.'</td>';
 echo '<td bgcolor="#B0B0B0">'.$COUT_TOTAL.'&euro;'.'</td>';
 echo '</tr>'."\n";

 echo '<tr>';
echo '<td bgcolor="#B7BCBC"><b><u>Total</u></b></td>' ; 
echo '<td bgcolor="#B7BCBC"><b><u>'.$total_Des_HC.'</u></b></td>';
echo '<td bgcolor="#B7BCBC"><b><u>'.$total_Des_HP.'</u></b></td>';
echo '<td bgcolor="#B7BCBC"><b><u>'.$total_Des_TotalKW.'</u></b></td>';
echo '<td bgcolor="#B7BCBC"><b><u>'.$total_Des_Cout_HC.'&euro;'.'</u></b></td>';
echo '<td bgcolor="#B7BCBC"><b><u>'.$total_Des_Cout_HP.'&euro;'.'</u></b></td>' ;
echo '<td bgcolor="#B7BCBC"><b><u>'.$total_Des_cout_Total.'&euro;'.'</u></b></td>' ;
echo '</tr>'."\n";
CE qui donne (attention en cours/pas finit, donc il y a des bug surtout a l'affichage)
http://alainvalreas.hebergratuit.net/te ... o_mois.php

Pour me faire pardonner :oops:
je n'ai pas trouvé pour la suisse, domage
mais pour pas mal de pays d'europe c'est deja en marche.
La France: http://www.meteo-renouvelable.fr/
winget: http://energizair.eu/embed/banner_trad.php?languages=fr
capture d'image:

Re: Jauges pluviométrie, exercice de style

Posté : 15 août 2016, 12:10
par JP54
Bonjour,
En parallèle de ma jauge température que je n'arrive toujours pas à trouver la solution :oops: je viens d'installer ces magnifiques jauges de pluviométrie.
Mais j'ai un message d'erreur sur les jauges pluie de mois et de l'année
http://www.meteo-jarny.com/gauge-pluie/ ... e_mois.php
le code des lignes 10 et 11

Code : Tout sélectionner

$start=mktime(0, 0, 0, date('m'), 0, date('Y'));
$stop =mktime();
J'ai fais quelques recherches et j'ai lu sur plusieurs forum d'utilisé la fonction "time()" à la place de la fonction "mktime()". Mais si je ne me trompe pas, ces fonctions on une utilisation complètement différentes.

Re: Jauges pluviométrie, exercice de style

Posté : 15 août 2016, 13:20
par PascalWMR
Salut Pascal.

Non non JP leur utilisation n'est pas différente.
Les deux fonctions retournent un timestamp UNIX.
mktime avec des paramètres retourne le timestamp d'une date spécifique passée par les paramètres.
et mktime() et time() le timestamp actuel.

Le code d'erreur que tu obtient est dû à la configuration de php sur ton serveur.
Chez moi en local j'ai désactivé E_STRICT ce qui fait que j’obtiens le même résultat avec mktime() et time().

Voir ici http://php.net/manual/fr/function.mktime.php

Bon week-end
Pascal

Re: Jauges pluviométrie, exercice de style

Posté : 15 août 2016, 14:44
par JP54
La configuration du PHP sur mon serveur est bien la cause de mon message d'erreur, je l'ai lu ce matin en faisant des recherches.
Merci pour le lien, j'étais tombé dessus, mais j'avais un peu de mal à comprendre. je viens de lire à nouveau et c'est un peu plus clair.
Maintenant ça fonctionne
http://www.meteo-jarny.com/gauge-pluie/ ... e_mois.php
avec ce code

Code : Tout sélectionner

$start=mktime(0, 0, 0, date('m'), 0, date('Y'));
$stop =time()
Merci pour ton aide Pascal