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
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.'€'.'</td>';
echo '<td bgcolor="#D9DEDE">'.$Cout_HP.'€'.'</td>';
echo '<td bgcolor="#B0B0B0">'.$COUT_TOTAL.'€'.'</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.'€'.'</u></b></td>';
echo '<td bgcolor="#B7BCBC"><b><u>'.$total_Des_Cout_HP.'€'.'</u></b></td>' ;
echo '<td bgcolor="#B7BCBC"><b><u>'.$total_Des_cout_Total.'€'.'</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
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:
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.