Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Dlaczego isset zwraca true?
sorex
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 23.08.2010

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


Witam.

Na jednej stronie mam 12 pól tekstowych. Przekazuję zmienne na inną stronę. Chiałem sprawdzić, czy są jakieś zmienne, które nie zawierają danych (nikt ich nie wypełnił).
Zrobiłem taki kod jednak zawsze zwraca wartość TRUE. Co jest nie tak?
  1. <?php
  2. if(isset($_POST['nazwisko']))
  3. {
  4. echo $a=1;
  5. }
  6. else
  7. {
  8. echo $a=0;
  9. }
  10. ?>

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wookieb
post
Post #2





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




Cytat
Determine if a variable is set and is not NULL.

  1. $string = '';
  2. $string === null; // false

Teraz już wiesz dlaczego?
Powód edycji: [wookieb]:
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 14:42