![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 221 Pomógł: 14 Dołączył: 11.03.2009 Skąd: Lubaczów Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam pytanie... Czy ktos wie jak wymusic typ zmiennej w formularzu tak zeby po wpisaniu do formularza liczby dziesietnej przeslal mi ja do bazy mysql a w przypadku napisania jakiejs litery badz liczby rzeczywistej w formularzu wypisal mi np : echo "w formularzu mozna podawac tylko liczby"; (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) W bazie danych MYSQL mam zaznaczone ze rekord do ktorego wpadnie informacja ma myc typu int wiec jak w formularzu wpisze jakas litere to mi zeruje rekord:/ z gory dzieki za odp. Pozdrawiam:-) |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
ewentualnie sprawdzaj czy is_string . //bbcode (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował Spawnm 11.03.2009, 21:50:03 |
|
|
![]()
Post
#3
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
client-side: walidacja JavaScript (albo poszczególnych pól wreakcji na zdarzenie onchange() czy też onblur(), albo po wciśnięciu 'Wyslij' całęgo forma jednorazowo albo jedno i drugie)
server-side: po przesłaniu forma, PRZED zapisaniem do bazy: walidacja PHP - is_int, is_float itd. itp.... |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
albo if($zmienna=(int)$zmienna)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 221 Pomógł: 14 Dołączył: 11.03.2009 Skąd: Lubaczów Ostrzeżenie: (0%) ![]() ![]() |
dzieki za szybka odpowiedz;-)
popróbuje:-) Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 15:34 |