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

PHP isset formularz

Object Storage Arubacloud
0 głosów
5,671 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,160 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ź 928 wizyt
pytanie zadane 5 lipca 2017 w PHP przez Yanus Nowicjusz (150 p.)
0 głosów
1 odpowiedź 729 wizyt
pytanie zadane 14 marca 2016 w PHP przez KamQiX Dyskutant (9,090 p.)
0 głosów
0 odpowiedzi 265 wizyt
pytanie zadane 26 października 2019 w PHP przez JSJerry Początkujący (260 p.)

92,563 zapytań

141,413 odpowiedzi

319,590 komentarzy

61,948 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...