![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 1 Dołączył: 6.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Macie moze jakies wlasne metody do zapamowania nad typami danych? Moze z jednej strony to dobre, ze w php nie trzeba sztywno deklarowac zmiennych i same się konwertują w niektorych okoliczonsciach ale czasem to sprawia problemy i nie wiemy czy to np. integer czy string.
Konkretnie mam teraz problem z danymi pochodzacymi z formularza. Form zawsze zwroci mi string a ja mam tam pola ktore sa przeznaczone jednoznacznie na wartosci liczbowe. Przy odbiorze tych danych wszystko konwertowac funkcja settype? Nie macie na to opracowanych jakichs sprawdzonych sposobow? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 4 Dołączył: 28.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Nie ptrzebnie komplikujecie.
I w dokumentacji nie ma błedu po prostu 0 == false Ja sprawdzam czy dane z formularza są liczbą funkcją is_numeric() która zwraca true jeżeli tak lub flase jeżeli nie. Sprawdzasz tą funkcją czy dane pole jest liczbą jeżeli nie to informujesz użytkownika o tym i nie wykonujesz dalej kodu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 08:28 |