mam formularz, w którym użytkownik podaje cenę produktu (brutto). Może podać cenę w postaciach:
1) 1234 2) 1234.5 3) 1234.56 4) 1234.00
Z tak podanej ceny obliczam cenę netto za pomocą takiego kodu:
<?php ?>
W bazie danych są dwie kolumny typu DOUBLE. Jeżeli obie ceny są takiej postaci jak w punkcie 3 (np. 1234.56) to wszystko działa prawidłowo, jeżeli jest to jednak przypadek 1, 2 lub 4 to pojawia się problem.
1) 1234 - chciałbym aby wpis bazie miał postać 1234.00. Potrafię co prawda dodać dwa brakujące zera na końcu, ale chyba MySQL je znowu automatycznie obcina. Jaki typ kolumny zatem ustawić?
2) 1234.5 - prawie to samo co wyżej. Dostawiam jedno brakujące zero, ale MySQl i tak znowu redukuje wpis do postaci 1234.5
4) 1234.00 - znowu takie same objawy jak wyżej.
Proszę o pomoc.