Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sprawdzenie formularza po stronie serwera
arwo
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 15)
sobstel
post
Post #2





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

Ostrzeżenie: (0%)
-----


filter" title="Zobacz w manualu PHP" target="_manual
Go to the top of the page
+Quote Post
arwo
post
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
Go to the top of the page
+Quote Post
mike
post
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.
Go to the top of the page
+Quote Post
pyro
post
Post #5





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Cytat(arwo @ 16.06.2008, 13:18:27 ) *
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
Go to the top of the page
+Quote Post
mike
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Cytat(pyro @ 16.06.2008, 13:29:55 ) *
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)
Go to the top of the page
+Quote Post
pyro
post
Post #7





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Cytat(mike @ 16.06.2008, 13:32:16 ) *
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
Go to the top of the page
+Quote Post
arwo
post
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)
Go to the top of the page
+Quote Post
pyro
post
Post #9





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Cytat(arwo @ 16.06.2008, 13:46:22 ) *
chce sprawdzac po stronie serwera (w php) i po stronie przegladarki javascript ( to juz mam zrobione).

Cytat(arwo @ 16.06.2008, 13:46:22 ) *
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)
Go to the top of the page
+Quote Post
Shili
post
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.
Go to the top of the page
+Quote Post
mike
post
Post #11





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Cytat(arwo @ 16.06.2008, 13:46:22 ) *
(...) 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.
Go to the top of the page
+Quote Post
pyro
post
Post #12





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Cytat(mike @ 16.06.2008, 13:53:29 ) *
I dlatego właśnie dostałeś linka do biblioteki filter, która jest wbudowana w PHP i nie jest niczym zewnętrznym.


mike, biblioteka filter jest rozszerzeniem PECL dla PHP o ile się nie mylę...
Go to the top of the page
+Quote Post
mike
post
Post #13





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Cytat(pyro @ 16.06.2008, 13:54:12 ) *
mike, biblioteka filter jest rozszerzeniem PECL dla PHP o ile się nie mylę...
Mylisz się. Od wersji 5.2 została przeniesiona z PECL do PHP.
Go to the top of the page
+Quote Post
pyro
post
Post #14





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Cytat(mike @ 16.06.2008, 14:13:43 ) *
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)
Go to the top of the page
+Quote Post
arwo
post
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??
Go to the top of the page
+Quote Post
Shili
post
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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 12:07