![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 350 Pomógł: 31 Dołączył: 23.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cześć.
W bazie zapisuje ceny w kolumnie typu decimal (20, 8). Tworzę właśnie formularz edycji i chciałbym dać administratorowi możliwość ich edycji - prosta rzecz. Tylko ceny w bazie zapisują się często gęsto w postaci: 530.130000 - więc jak wyświetlam cenę to zaokrąglam wartości (number_format). Więc w konsekwencji mamy taki kod:
Administrator wysyła formularz i muszę cenę uaktualnić, więc robię filtr typu:
OK - tylko jeśli użytkownik wprowadzi w formularzu cenę 50,59 to według w/w filtru będziemy mieli sumę 5 059,00 (dla wizualizacji zaokrągliłem za pomocą number_format)). Więc stawiam pytanie: jak najlepiej edytować cenę? Pozdrawiam. Ten post edytował wujek2009 22.12.2012, 20:21:34 |
|
|
-Gość- |
![]()
Post
#2
|
Goście ![]() |
Hej. Raczej nie edytować, tylko zapisywać. Moim zdaniem powinieneś zwracać błąd, jeśli wpisany ciąg jest nieprawidłowy (nie jest liczbą lub jest liczbą ujemną)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:55 |