Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> walidacja formularza function
de_gie
post
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 1.01.2011

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


Mianowicie panowie mam taki problem iz chcialbym wykorzystac w php function przedstawie kod
  1. $domena=strtoupper($_POST["domain"]);
  2. $uzytkownik=strtoupper($_POST["uzytkownik"]);
  3. $imie=strtoupper($_POST["imie"]);
  4. $nazwisko=strtoupper($_POST["nazwisko"]);
  5. $telefon=strtoupper($_POST["telefon"]);
  6. $email=strtoupper($_POST["email"]);
  7. $haslo=strtoupper($_POST["password"]);
  8.  
  9.  
  10. //z krok jeden na male litery do directadmin
  11. $domenam=strtolower($_POST["domain"]);
  12. $uzytkownikm=strtolower($_POST["uzytkownik"]);
  13. $emailm=strtolower($_POST["email"]);
  14. $haslom=strtolower($_POST["password"]);
  15.  
  16.  
  17. function czy_poprawny_mail($email)
  18. {
  19. if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $email)){
  20. echo 'poprawny';
  21. }else{
  22. echo 'nie poprawny';
  23. }
  24. }

z krok1.php przekazywane jest z formularza wpisany email i jest metoda post do $email i $emailm male i duze litery i jest wstawione function do sprawdzania emaila i nic nie dziala cokolwiek wppisze nic sie nie wyswietla czy poprawnyy czy nie poprawny co jest zle?
Go to the top of the page
+Quote Post
cycofiasz
post
Post #2





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


Tylko zdefiniowałes funkcję ale jej nie wywołałeś. Poczytaj jakiś kurs php o funkcjach
Go to the top of the page
+Quote Post
de_gie
post
Post #3





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 1.01.2011

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


no wywolalem czy_poprawny_mail(); ale zawsze wyskakuje poprawny czy napisze tylko litere ś bez @ zawsze poprawny
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




http://pl.php.net/filter_var -> FILTER_VALIDATE_EMAIL


--------------------
Go to the top of the page
+Quote Post
de_gie
post
Post #5





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 1.01.2011

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


nie chce innego kodu chce tak jak teraz jest tylko zeby teraz wyskoczyl odpowiedni komunikat
Go to the top of the page
+Quote Post
wookieb
post
Post #6





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




To sprawdź co robi eregi i czy aby na pewno dobrze używasz "!"


--------------------
Go to the top of the page
+Quote Post
de_gie
post
Post #7





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 1.01.2011

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


nie jestem programista wiec ciezko cos zrobic jak sie nie zna podstaw a czas goni i goni. ogolnie funkcja jest skopiowana z internetu niby sprawdzone rozwiazanie wiec wydaje mi sie ze powinna dzialac a tu nic
Go to the top of the page
+Quote Post
wookieb
post
Post #8





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(de_gie @ 3.02.2011, 13:23:31 ) *
nie jestem programista wiec ciezko cos zrobic jak sie nie zna podstaw a czas goni i goni.

To co ty tutaj robisz?
  1.  
  2. if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
  3. echo 'poprawny';
  4. } else {
  5. echo 'nie';
  6. }



--------------------
Go to the top of the page
+Quote Post
de_gie
post
Post #9





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 1.01.2011

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


dzieki dziala super i krotki kod ale wroce do tej mojej function czemu nie dziala zalezy mi na tym function bo przez function mam takie gotowce jak sprawdzanie loginu czy domeny
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 08:36