![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 2.06.2007 Ostrzeżenie: (30%) ![]() ![]() |
prosze o pomoc jak zrobic to zeby po rejestracji czyli po wypelnieniu formularza jak nacisne rejestruj zeby pokazalo sie czy rejestracja przebiegla poprawnie czy nie czy wszystkie pola nie zostaly wypelnione
prosze o pomoc bardzo bardzo bardzo prosze!!!! prosze kod php na to.... Ten post edytował tworzyciel 3.06.2007, 18:10:18 |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
pokombinuj, poogladaj gotowe skrypty z taka funkcjonalnoscia Poza tym jaki to ma zwiazek z MySQL, przenosze na przedszkole |
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Sam formularz oraz jego walidację zrobisz przy pomocy:
http://pear.php.net/package/HTML_QuickForm2 Radź sobie i w razie problemów pytaj, a nie oczekuj gotowca. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 13 Dołączył: 1.06.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Sprawdzanie czy pola formularza zostały wypełnione zrób w JS, podobnie z walidacją danych - JS + wyrażenia regularne - w przeciwnym razie będziesz niepotrzebnie obciążał serwer request'ami.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 472 Pomógł: 8 Dołączył: 14.03.2004 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Cytat Sprawdzanie czy pola formularza zostały wypełnione zrób w JS, podobnie z walidacją danych - JS + wyrażenia regularne A jak ktoś sobie wyłączy JS ? Cytat będziesz niepotrzebnie obciążał serwer request'ami. No to tutaj pojechałeś (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 13 Dołączył: 1.06.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
A jak ktoś sobie wyłączy JS ? To będzie miał wyłączony (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) zasada jest taka, że to co można zrobić po stronie klienta to się robi po stronie klienta. Po co wysyłać dane do serwera, przeładowywać stronę, żeby wyświetlić komunikat że email jest niepoprawny? User musi czekać, serwer mieli niepotrzebne żądanie, a chyba oczywiste jest, że i tak później trzeba jeszcze raz walidować po stronie serwera... |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 472 Pomógł: 8 Dołączył: 14.03.2004 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Cytat chyba oczywiste jest, że i tak później trzeba jeszcze raz walidować po stronie serwera... I wtedy dane nie zostaną wysłane do serwera i serwer ich nie przemieli? |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 15 Dołączył: 7.11.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
...a chyba oczywiste jest, że i tak później trzeba jeszcze raz walidować po stronie serwera... Dla początkujących osób, które nie mają pojęcia o tym, takie to oczywiste wcale nie jest.Poza tym, jak widzisz dane i tak zostaną wysłane. No chyba że się mylę? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 13 Dołączył: 1.06.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Chyba się panowie do końca nie rozumiemy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
1. User wpisuje błędny mail 2. Klika na wyślij - JS wywala error - dane nie idą do serwera 3. User poprawia maila i wysyła prawidłowe żądanie do serwera w Waszym przypadku będzie inaczej: 1. User wpisuje błędny mail 2. Klika wyślij i żądanie leci do serwera 3. Serwer zwraca stronę z polem do poprawienia 4. User poprawia i wysyła drugi raz dane do serwera ...w pierwszym przypadku zyskujemy czas i zasoby, uważacie, że nie warto? Wiadomo, że w końcu dane trafią do serwera ale będą w miarę możliwości już poprawne. 'No chyba że się mylę? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ' Ten post edytował LonelyKnight 3.06.2007, 20:49:15 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 15 Dołączył: 7.11.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Cytat ...w pierwszym przypadku zyskujemy czas i zasoby, uważacie, że nie warto? Wiadomo, że w końcu dane trafią do serwera ale będą w miarę możliwości już poprawne. Nie twierdzę, że nie warto. Nawet namawiam do takiego podejścia (osobiście stosuję technologię AJAX), ale nie należy pisać początkującemu użytkownikowi takich rzeczy:Sprawdzanie czy pola formularza zostały wypełnione zrób w JS, podobnie z walidacją danych - JS + wyrażenia regularne - w przeciwnym razie będziesz niepotrzebnie obciążał serwer request'ami. Jestem jak najbardziej za "wstępną" walidacją po stronie klienta, jednak warto również pamiętać, że osoba może wyłączyć obsługę języka JavaScript w przeglądarce i wtedy taka walidacja się nie odbędzie. Ten post edytował JaRoPHP 3.06.2007, 21:31:56 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 13 Dołączył: 1.06.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Masz rację - na początku mogłem rozwinąć trochę swoją myśl (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Ten post edytował LonelyKnight 3.06.2007, 21:38:32 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 17:45 |