Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP/HTML] Typ danych z formularzów
Forum PHP.pl > Forum > Przedszkole
Beynar
Wszystkie dane przesłane postem, z formów są stringami
Co jednak jesli mam wiele pól w rzeczywistosci reprezentujacych wartosci dziesietne i w bazie danych musze je zapisac jako wlascie taka wartosc?
Jak zalatwiacie taki problem (kowersja danych)?

Patrzylem na funkcje settype jednak jesli ktos poda ciąg znakow nie alfanumerycznych to mimo to zwroci ona wartosc - 0. Wiec nie mam kontroli nad tym, czy rzeczywiscie dane zostaly skonwertowane poprawnie czy nie..... a w niektorych przypadkach 0 bedzie prawdziwa wartoscia.

Problem. :/
ayeo
Funkcjami is_int() oraz is_numeric() możesz sprawdzić czy string zawiera liczbę. A co do zmiany typu to wystarczy, że dodasz 0 do stringa i masz intigera smile.gif $intiger = 0 + $string; Możesz też to zrobić inaczej $intiger = (int) $string; Mam nadzieję, że o to chodziło
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.