Chodzi o wyliczanie ceny netto i brutto dobr. Zastosowalem nastepujacy zapis z ksiazki o php i MySQL.
<?php $ilosc=0 ; $ilosc=$iloscopon+$iloscoleju+$iloscswiec; $wartosc=$iloscopon*CENAOPON+$iloscoleju*CENAOLEJU+$iloscswiec*CENASWIEC ; $stawkavat=0.22 ; $wartosc=$wartosc*(1+$stawkavat); ?>
Problem polega na tym ze przy zakupie o lacznej wartosci netto wyzszej niz 1 000 cena brutto jest zle liczona.
Oto kilka przykladow:
Poprawnie liczy:
Cena NETTO: 920.00 PLN
Cena BRUTTO: 1,122.40 PLN
Cena NETTO: 520.00 PLN
Cena BRUTTO: 634.40 PLN
Cena NETTO: 0.00 PLN
Cena BRUTTO: 0.00 PLN
Niepoprawnie liczy:
Cena NETTO: 2,160.00 PLN
Cena BRUTTO: 2.44 PLN
Cena NETTO: 6,740.00 PLN
Cena BRUTTO: 7.32 PLN
Podejrzewam ze cos jest z przecinkami i kropkami.. skypt zaczyna glupiec gdy pojawia sie w cenie netto przecinek.

~mike_mech