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