Tudgur a écrit :
C'est à dire ?
Celle ci:
Code : Tout sélectionner
ligne $sql = "SELECT temp_min,date....
mysql_query ("UPDATE mois SET temp_min='$mois_temp_
Mais tu as trouvé tout seul.
Tudgur a écrit :
dans le même ordre que dans la table ? La mienne était déjà remplie pour ces valeurs, de 2006 à septembre 2011. pluie_min et dat_pluie_min s'y trouvent avant pluie_max et date_pluie_max. Tu veux dire que l'ordre des variables doit être le même dans les différents fichiers et la table ?
Peu importe l'ordre, mais dans la logique j'ai placé pluie_min avant pluie _max dans la table, la ligne d'enregistrement ainsi que dans le test.
Tudgur a écrit :
Par contre, pour pluie_min tu gardes le tag pluie_max ( je sais, c'est le même) il ne risque pas d'y avoir d'ambiguité ?
Je garde pluie max pour la comparaison parce que cela reste la pluie maximum d'un mois, et je viens imputer pluie _min car c'est la plus faible valeur des mois mesurés.
Tudgur a écrit :
if ($mois_pluie_min > $wswin_moins_un_mois_pluie_max) {$mois_pluie_min=$wswin_mois_pluie_max; $mois_date_pluie_min=$wswin_moins_un_mois_date_pluie_max;}
On pourrait aussi doubler le tag dans wswin_extremes.txt :
Code : Tout sélectionner
$wswin_ad_mois_pluie_max='%rain_mpast[%ws_month2%~-001]%';
$wswin_ad_mois_pluie_min='%rain_mpast[%ws_month2%~-001]%';
et avoir pluie min partout dans les conditions...
C'est inutile, superflu, ... ?
A mes yeux superflu, mais moins ambigu je te l'accorde !
Si cela te permet de mieux t'y retrouver cela fonctionnera également.
Tudgur a écrit :
Dans extremes.php, sur la ligne $sql = "SELECT temp_min,date.... il faut bien rajouter :
pluie_min,date_pluie_min et soleil_min,date_soleil_min, ?
Oui.
Tudgur a écrit :
Et sur la ligne mysql_query ("UPDATE mois SET temp_min='$mois_temp_min'... on rajoute bien :
pluie_min='$mois_pluie_min',date_pluie_min='$mois_date_pluie_min', et
soleil_min='$mois_soleil_min',date_soleil_min='$mois_date_soleil_min',
Oui également.
Tudgur a écrit :
Et faut-il rajouter :
Code : Tout sélectionner
$mois_pluie_min=$data['pluie_max'];
$mois_date_pluie_min=$data['date_pluie_max'];
à ceci :
Code : Tout sélectionner
{
$mois_temp_min=$data['temp_min'];
$mois_date_temp_min=$data['date_temp_min'];
$mois_heure_temp_min=$data['heure_temp_min'];
$mois_temp_max=$data['temp_max'];
$mois_date_temp_max=$data['date_temp_max'];
$mois_heure_temp_max=$data['heure_temp_max'];
$mois_moy_max_mois_prec=$data['moy_max_mois_prec'];
//$mois_date_moy_max_mois_prec=$data['date_moy_max_mois_prec'];
$mois_pluie_max=$data['pluie_max'];
$mois_date_pluie_max=$data['date_pluie_max'];
$mois_vent_max=$data['vent_max'];
$mois_date_vent_max=$data['date_vent_max'];
$mois_heure_vent_max=$data['heure_vent_max'];
$mois_rafale_max=$data['rafale_max'];
$mois_date_rafale_max=$data['date_rafale_max'];
$mois_heure_rafale_max=$data['heure_rafale_max'];
$mois_soleil_max=$data['soleil_max'];
$mois_date_soleil_max=$data['date_soleil_max'];
}
Je suis noyé puisque le tag est le même pour pluie_min et pluie_max...
Là NON ! ! !
Une fois le test effectué, la variable pluie_min devient indépendante.
Il faut également créer par l'intermédiaire de PHPmyadmin, les quatre nouvelles lignes dans la base.
Si comme tu me l'explique, cela est déjà en place pour tes années précédentes, il faut les imputer à la lecture et à l'écriture.
Donc cela devient:
Code : Tout sélectionner
$mois_pluie_min=$data['pluie_min'];
$mois_date_pluie_min=$data['date_pluie_min'];