Page 1 sur 1

Aide PHP

Posté : 02 févr. 2009, 06:30
par stefane26
Bonjour,
j'espère trouver ici un as du php afin de régler mon problème
Afin d'afficher mes données météo de façon dynamique, j'ai créé des fichiers custom sous wswin une quantité de variables. Ces fichier txt sont envoyés toutes les minutes sur mon site.
Jusque là tout va bien.
Sur mon site, j'ai un fichier php qui va prendre toutes les valeurs des ces fichiers php pour que ces variables soient "lisibles" en php Là aussi c'est bon
Mais afin d'afficher sur le site si nous sommes dans une zone anticyclonique ou dépressionnaire je fais un test logique :

Code : Tout sélectionner

if($barE>"1013,2") {$depres_anticy="Anticyclonique";}
else {$depres_anticy="Dépressionnaire";}
Sachant que le $barE est la pression atmosphérique (la pression étant affichée correctement sur le site cette variable est bien "comprise" par le fichier php)
Ce matin surprise : la pression était de 994,8hPa et zone Anticyclonique, je ne comprends bien

Si quelqu'un a une idée
Merci
Stéphane

Re: Aide PHP

Posté : 02 févr. 2009, 15:41
par chriss
Deux erreurs:
if($barE>"1013,2")
on ne met pas le nombre entre paranthèse sinon il est considéré comme une chaine de caractères.
Le séparateur décimal est le point et non la virugle.
le bn code est: if($barE>1013.2)...

Re: Aide PHP

Posté : 02 févr. 2009, 19:04
par stefane26
Un grand merci à toi Chriss, grand manitou de la programmation
Ca fonctionne à merveille

Encore merci
Stephane

Re: Aide PHP

Posté : 02 févr. 2009, 19:10
par mm91
chriss a écrit :Deux erreurs:
if($barE>"1013,2")
on ne met pas le nombre entre paranthèse...
parenthèses = (...)
guillemets = "..."

non ?

Re: Aide PHP

Posté : 02 févr. 2009, 19:37
par chriss
Oups oui tout a fais Michel !J'ai écris tout en pensant a autres choses.
Merci pour cette correction.
A+