• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

PHP isset formularz

Mały hosting, OGROMNE możliwości
0 głosów
6,506 wizyt
pytanie zadane 21 maja 2017 w PHP przez Ziuziek Mądrala (5,140 p.)

Cześć robiłem rejestrację na podstawię filmika Pana Mirosława Zelenta, robił tam walidację zaczynając od

    if(isset($_POST['eMail']))

I do tego początku mam pytanie, jak to jest że nie wpisuje nic w formularzu w pole eMail a i tak instrukcja po wciśnięciu submit sie wykonuję?

Bo chyba powinno tego if ominąć ? a tak nie jest dlaczego?

3 odpowiedzi

0 głosów
odpowiedź 21 maja 2017 przez Assasz Nałogowiec (30,460 p.)
wybrane 21 maja 2017 przez Ziuziek
 
Najlepsza
Ponieważ funkcja isset sprawdza, czy zmienna istnieje i jej wartość jest różna od null. Wysyłając formularz automatycznie ustawiasz tą zmienną i przypisujesz jej pusty string, co nie jest równe null.
komentarz 21 maja 2017 przez Ziuziek Mądrala (5,140 p.)
Jaka wartość jest przypisywana do zmiennej, jeśli chciałbym ją zwalidować, nie używając strlen>1

Próbowałem $email = " "; $email = ' ';

I nie działa
komentarz 21 maja 2017 przez Assasz Nałogowiec (30,460 p.)

Sprawdzić, czy zmienna zawiera pusty string możesz np. za pomocą funkcji empty.

 

0 głosów
odpowiedź 21 maja 2017 przez CzikaCarry Szeryf (75,340 p.)
Ten if sprawdza, czy ktoś ręcznie nie usunął jakiejś części formularza korzystając np. Z edycji kodu HTML w przeglądarce.
0 głosów
odpowiedź 21 maja 2017 przez pablop76 VIP (123,640 p.)

Witam. Funkcja isset sprawdza czy zmienna została utworzona Zwraca true jeśli istnieje lub false jeśli zmiennej nie ma. Ale pusta zmienna to też zmienna. Żeby sprawdzić czy zmienna ma jakąś wartość można użyć funkcji empty. Poszukaj różnicy między tymi funkcjami.

Podobne pytania

0 głosów
1 odpowiedź 1,126 wizyt
pytanie zadane 5 lipca 2017 w PHP przez Yanus Nowicjusz (150 p.)
0 głosów
1 odpowiedź 890 wizyt
pytanie zadane 14 marca 2016 w PHP przez KamQiX Dyskutant (9,090 p.)
0 głosów
0 odpowiedzi 384 wizyt
pytanie zadane 26 października 2019 w PHP przez JSJerry Początkujący (260 p.)

93,715 zapytań

142,629 odpowiedzi

323,260 komentarzy

63,258 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...