Re: les records un mois donné
Posté : 05 oct. 2011, 20:52
Et Kaliméro, il en est où ?
Quel est le problème sur ta ligne 43 ?
Quel est le problème sur ta ligne 43 ?
Forum WsWin
http://rieux-marne.net/phpBB3/
Bon, je suis revenu en arrière,j'ai effacé les tags que j'avais faits.webmaster a écrit : Ca devrait te plaire:Code : Tout sélectionner
<?php $date_temp_min = explode("/", $date_temp_min); echo $date_temp_min[0],'/',$date_temp_min[2]; ?>
Code : Tout sélectionner
<?php $date_temp_max = explode("/", $date_temp_max); echo 'en ',$date_temp_max[2],', le ',$date_temp_max[0]; ?>
Ceci:Tudgur a écrit : Merci pour le code que tu me propose, je l'ai adapté.Ce qui,à partir de 05/10/2011 me donne en 2011, le 05Code : Tout sélectionner
<?php $date_temp_max = explode("/", $date_temp_max); echo 'en ',$date_temp_max[2],', le ',$date_temp_max[0]; ?>
Mais je vais peut-être utiliser %ws_day% au lieu de %ws_day2%.
Avec ce petit détail, on aurait en 2011, le 5.
Qu'en penses-tu ?
Code : Tout sélectionner
<?php $date_temp_max = explode("/", $date_temp_max); echo 'en ',$date_temp_max[2],', le ',$date_temp_max[0]+0; ?>
Je n'en ai pour le moment pas trouvé !Tudgur a écrit : Et pour les dates des extrêmes de pluie et de soleil, quels tags ?
Oui.Tudgur a écrit : Pour la pluie; le vent max, la rafale max et l'ensoleillement, on choisit bien le type float et on ne met aucune autre indication dans la table ?
Si tu peux !Tudgur a écrit : Avec les tags de Chriss, on avait la record de moyenne pour le mois.
Ici ce ne sera pas possible ?
Si bien sûr, j'avais commencé pour le mois en cours et puis je me suis laissé embarqué dans les tags, j'ai donc continué.Tudgur a écrit : Edit : une idée au lever ce matin !
Les extrêmes mensuels sont donnés par wswin pour les temp mini et maxi, la pluie et l'ensoleillement avec les années. (monthlongtime.gif)
Il est donc facile et rapide, grâce aux fichiers noaa et aux graphiques jour, de retrouver la date et l'heure.
Donc, pour ces grandeurs, ne serait-il pas plus simple et pus rapide de les mettre directement dans la base ?
Utilisé le " à la place du ' est une possibilité, mais pour te répondre il me faudrait la ligne entière.Tudgur a écrit : Une autre question :
Pourquoi les guillemets juste après echo ?
<?php echo '',$temp_min,'°C......
OK boss, j'adapte ! Mais pour l'instant, je ne peux pas voir ce que cela donne.webmaster a écrit :Ceci:Tudgur a écrit :Qu'en penses-tu ?Code : Tout sélectionner
<?php $date_temp_max = explode("/", $date_temp_max); echo 'en ',$date_temp_max[2],', le ',$date_temp_max[0]+0; ?>
Mince !!! Mais tu les as pourtant sur ta page de tests !webmaster a écrit :Je n'en ai pour le moment pas trouvé !Tudgur a écrit : Et pour les dates des extrêmes de pluie et de soleil, quels tags ?
Pour un jour donné, le record de la moyenne. Par exemple, quel 6 octobre a eu la moyenne la plus élevée et avec quelle moyenne ?webmaster a écrit :Si tu peux !Tudgur a écrit : Avec les tags de Chriss, on avait la record de moyenne pour le mois.
Ici ce ne sera pas possible ?
La moyenne journalière ou mensuelle ?
La moyenne haute ou la basse ?
Mon copier-coller passe mal : il ne s'agit pas de guillemets doubles mais de 2 guillemets simples que tu as mis après les echo... comme pour insérer une chaîne nulle.webmaster a écrit :Utilisé le " à la place du ' est une possibilité, mais pour te répondre il me faudrait la ligne entière.
Je n'ai pas souvenir d'avoir utilisé ce principe, je vais regarder.
plus de probleme avec la ligne 43 mais encore un message d'erreurwebmaster a écrit :Et Kaliméro, il en est où ?
Quel est le problème sur ta ligne 43 ?
C'est WHERE id='$jour' ou WHERE id='$mois' selon le cas.kalimero a écrit : SELECT temp_min,date_temp_min,heure_temp_min FROM mois WHERE id='1010'
<?phpTudgur a écrit :C'est WHERE id='$jour' ou WHERE id='$mois' selon le cas.kalimero a écrit : SELECT temp_min,date_temp_min,heure_temp_min FROM mois WHERE id='1010'
Non, durant la génération du fichier Wswin je mets une valeur manuellement.Tudgur a écrit : Mince !!! Mais tu les as pourtant sur ta page de tests !
%avgvalpast[id~dd~mm~yyyy]%Tudgur a écrit : Pour un jour donné, le record de la moyenne. Par exemple, quel 6 octobre a eu la moyenne la plus élevée et avec quelle moyenne ?
Pour un mois donné, le record de la moyenne. Par exemple, quel mois d'octobre a eu la moyenne la plus élevée et avec quelle moyenne ?
Mauvaise sélection lors du copier-coller, à supprimer bien évidement.Tudgur a écrit : Mon copier-coller passe mal : il ne s'agit pas de guillemets doubles mais de 2 guillemets simples que tu as mis après les echo... comme pour insérer une chaîne nulle.
Et oui impossible de comparer si tu n'es pas en heure décimale.Tudgur a écrit : Edit : l'ensoleillement sera en décimales.
Mettre les tags en hh:min gênerait-il les comparaisons ?
Ou alors, pourra-ton après coup revenir à l’affichage hh:min ? Comme sur ta page de tests...
Code : Tout sélectionner
<?php
$soleil_max = explode(".", $soleil_max);
echo $soleil_max[0],':',sprintf("%02d", (round (($soleil_max[1]/100)*60))),' h';
?>
Non rien de grave c'est uniquement parce que les cellules sont vides.Tudgur a écrit :Si je veux insérer de nouvelles lignes (283, 284...) dans la bases, j'ai ceci :
C'est grave docteur ?
Je n'ai encore aucune donnée dans ces colonnes...
Ta table ne s'appelle pas mois mais extremes !kalimero a écrit : Erreur SQL !
SELECT temp_min,date_temp_min,heure_temp_min FROM mois WHERE id='1010'
Table 'bonux50-php.mois' doesn't exist
Là c'est moi qui vais te suivre !Tudgur a écrit : Les extrêmes mensuels sont donnés par wswin pour les temp mini et maxi, la pluie et l'ensoleillement avec les années. (monthlongtime.gif)
Il est donc facile et rapide, grâce aux fichiers noaa et aux graphiques jour, de retrouver la date et l'heure.
Donc, pour ces grandeurs, ne serait-il pas plus simple et pus rapide de les mettre directement dans la base ?
Ah ! Très bien ! Au moins je me serai rendu utile...webmaster a écrit : Là c'est moi qui vais te suivre !
Ça allégera déjà grandement le code des deux fichiers.
Excatement en laissant les comparaisons vent, rafale et pression également.Tudgur a écrit : Du coup, que peut-on supprimer ?
Dans le fichier Wswin, toutes les lignes de 2006 (par exemple selon début des mesures) jusqu'à 2010 inclus ? (sauf vent, rafale, pression...)
De même, les lignes de comparaisons de 2006 à 2010 dans extrêmes.php ?
Et bien si extremes.php supprime cette ligne c'est qu'il trouve une valeur supérieure !Tudgur a écrit : edit : J'ai essayé de rentrer manuellement 2006 dans la base pour la date de la pluie_max sur un mois (ligne 1010).
Mais si j'exécute extremes;php, puis extremes2.php, je ne vois pas cette date...
De plus, si je rouvre la base, 2006 à disparu !
Comment faut-il s'y prendre ?
154.67h c'est la valeur qu'il y a dans le fichier wswin_extremes.php ?Tudgur a écrit : Pour octobre 2007, il me donne 154.67h alors que le fichier noaa ou le graphique mois me donnent 156.50h