![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 16.06.2008 Ostrzeżenie: (0%)
|
Witam,
Mam maly formularz, wktorym podaje imie , nazwisko, wiek. Jak zaimplementowac kod w PHP, ktory przed wstawieniem danych do bazy sprawdzi czy podane dane sa wlasciwe ( imie i nazwisko tylko litery, wiek tylko cyfry w formacie X.XX) ? Z gory dzieki za odp Pozdrawiam |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 853 Pomógł: 25 Dołączył: 27.08.2003 Skąd: Katowice Ostrzeżenie: (0%)
|
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 16.06.2008 Ostrzeżenie: (0%)
|
dzieki ale chodzilo mi bardziej o cos jak np walidacja w javascript, bez uzycia jakis specjalnych bibliotek itp
|
|
|
|
Post
#4
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
No to się zdecyduj.
Najpierw mówisz o serwerze a później wyjeżdżasz z JavaScriptem, który przecież działa po stronie przeglądarki. |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%)
|
dzieki ale chodzilo mi bardziej o cos jak np walidacja w javascript, bez uzycia jakis specjalnych bibliotek itp walidacja w javascript przed wstawieniem do bazy? Bardzo mądrze... jeśli chcesz aby każdy ci to omijał... ja proponuje wyrażenia regularne (EDIT: w php)... Ten post edytował pyro 16.06.2008, 12:30:38 |
|
|
|
Post
#6
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
walidacja w javascript przed wstawieniem do bazy? Bardzo mądrze... jeśli chcesz aby każdy ci to omijał... A widzisz tam gdzieś u autora słowo tylko?Ja nie widzę, więc zakładam, że będzie sprawdzał i po stronie klienta i po stronie serwera. A to juz bardzo dobre podejście. Dużo lesze niż spawdzanie tylko po stronie PHP. Nie uważasz? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%)
|
A widzisz tam gdzieś u autora słowo tylko? Ja nie widzę, więc zakładam, że będzie sprawdzał i po stronie klienta i po stronie serwera. A to juz bardzo dobre podejście. Dużo lesze niż spawdzanie tylko po stronie PHP. Nie uważasz? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) a ja widze chyba ze cos zle zrozumialem... Cytat("sopel") filter Cytat("arwo") dzieki ale chodzilo mi bardziej o cos jak np walidacja w javascript, bez uzycia jakis specjalnych bibliotek itp mike a ja też nie powiedziałem że tylko w php (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ten post edytował pyro 16.06.2008, 12:37:50 |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 16.06.2008 Ostrzeżenie: (0%)
|
chce sprawdzac po stronie serwera (w php) i po stronie przegladarki javascript ( to juz mam zrobione).
interesuje mnie czy jest jakis kod w php ktory sprawdzi czy sa wpisane odpowiednie dane w textboxach, ale nie chce korzystac z 'zewnetrznych' projektow (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%)
|
chce sprawdzac po stronie serwera (w php) i po stronie przegladarki javascript ( to juz mam zrobione). interesuje mnie czy jest jakis kod w php ktory sprawdzi czy sa wpisane odpowiednie dane w textboxach, ale nie chce korzystac z 'zewnetrznych' projektow (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) "sprawdzi czy sa wpisane odpowiednie dane w textboxach" i mowisz że walidację już masz... "( to juz mam zrobione)", to jest jedno i to samo, radze sprecyzować o co ci chodzi o ile wiesz (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%)
|
Jak sprawdzałeś to po stronie js? Ogólnie algorytm sprawdzania jest taki sam, inne są tylko funkcje.
Na przykład za pomocą wyrażeń regularnych i funkcji preg_match. |
|
|
|
Post
#11
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
(...) ale nie chce korzystac z 'zewnetrznych' projektow (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) I dlatego właśnie dostałeś linka do biblioteki filter, która jest wbudowana w PHP i nie jest niczym zewnętrznym.
|
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#13
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%)
|
Mylisz się. Od wersji 5.2 została przeniesiona z PECL do PHP. W takim razie i ty też się mylisz, czyli po połowie racji (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 16.06.2008 Ostrzeżenie: (0%)
|
Ok poradzilem sobie
Teraz takie pytanie: Gdy wprowadze czesciowo dobre dane i czesciowo zle to jak zrobi ze po wcisnieciu przycisku wyslij, zformularz zapamieta te dobrze wpisane a te zle wyswietli jako puste textboxy?? |
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%)
|
Możesz to zrobić na kilka sposobów - na przykład zapamiętuj dobrze wpisane dane w zmiennych sesyjnych, a po stronie formularza odczytuj czy jakaś zmienna jest ustawiona, jeśli tak wyświetlaj ją w odpowiednim miejscu w formularzu.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 16:45 |