![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 20.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie,
mam problem z dodawaniem dużych liczb. Gdy dodaje z bazy produkty w cenie np. 599.00 i 599.00 to mi liczy sume i jest dobrze, ale jeśli wybiorę produkt ponad 1000.00 to już nie działa i wyświetla np. 1,00 lub 2,00 W bazie zmieniłem format kwoty na decimal(7,2) fragment kodu:
czy to wina bazy czy w kodzie PHP zmienna $total nie może poradzić sobie z liczbami powyżej 1000.00 Próbowałem też z
ale nie pomogło Gdy zmienna $extprice jest mniejsza od 1000.00 to wszystko działa i wynik w zmiennej $total jest wyświetlany dobrze, A gdy zmienna $extprice jest większa od 1000.00 to $total nie dodaje |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 20.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
CuteOne
Wielkie dzięki CuteOne bez zaokrąglenia zmiennej $extprice wszystko śmiga Dobrze jest ale nie do końca jak cena jest zapisana w bazie powyżej 1000.00 wstawia np. 0.00, 1.00, 2.00 Zwiększyłem pole decimal(9,2) lecz nic nie pomaga, zmienna $total już dobrze wyświetla, ale w bazie żle zapisuje |
|
|
![]() ![]() |
![]() |
Aktualny czas: 30.09.2025 - 21:09 |