Bonjour tout le monde,

j'ai un problème sur un script tout bête de calcul , c'est sûrement pas grand chose mais je suis dessus depuis longtemps et je n'arrive pas du tout à voir ce qui peut clocher...

Le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
if($to<=12){$frais=1.5;}
if(($to>12)&&($to<14.85)){$frais=5.6;}
if(($to>14.85)&&($to!=19.80)&&($to!=24.75)&&($to!=29.70)&&($to<70)){$frais=5.6;}
if(($to==14.85)||($to==19.80)){$frais=2;}
if(($to==24.75)||($to==29.70)){$frais=3;}
if($to>=70){$frais=6.65;}
$toto=$to+$frais;
Pour vous expliquer un peu, ça calcul les frais selon le total ($to). Ca marche pour tout les cas de figure SAUF lorsque $to = 14.85, je comprend pas pourquoi

En faisant un echo de $to, ça affiche bien 14.85 mais si je fais le test suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
if($to==14.85){echo '$to est égal à 14.85';}
ça n'affiche rien !

Help !