![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 012 Pomógł: 109 Dołączył: 26.09.2003 Skąd: nexis.pl Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam formularz, w którym użytkownik podaje cenę produktu (brutto). Może podać cenę w postaciach:
Z tak podanej ceny obliczam cenę netto za pomocą takiego kodu:
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. -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 22:38 |