komma/punktum problemer
Hej folkensJeg roder med en side der skal give svar på om det er udfra volume eller udfra vægt at der skal gives en pris.
Siden kan ses her: http://www.meeder.dk/ny
Koden:
$resultat = (($l/100) * ($b/100) * ($h/100)) * 200;
$res_e = number_format($resultat, 2, '.', '');
$resultat2 = (($l/100) * ($b/100) * ($h/100)) * 250;
$res_x = number_format($resultat2, 2, '.', '');
if ($res_x >= $kg && $res_e >= $kg)
{ $stor = 'volume størst exp1';
$stor2 = 'volume størst eco1';
}
else if ($res_x >= $kg && $res_e < $kg)
{ $stor = 'volume størst exp2';
$stor2 = 'kg størst eco2';
}
else if ($res_x < $kg && $res_e >= $kg)
{ $stor = 'kg størst exp3';
$stor2 = 'volume størst eco3';
}
else if ($res_x < $kg && $res_e < $kg)
{ $stor = 'kg størst exp4';
$stor2 = 'kg størst eco4';
}
Siden fungerer fint så længe der bruges hele tal eller punktum i tallet. F.eks giver den korrekt svar ved en kasse på 20x20x20 der vejer 10/10.0 kg, men ikke ved en kasse på 20x20x20 der vejer 10,0 kg.
Hvad kan jeg gøre for at få det til at virke når man bruger ","?
Håber I kan hjælpe :)
Mvh. Lars