![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 28.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Tworząc skrypt php długo główkowałem jak zrobić pewną instrukcję warunkową. Chciałem aby instrukcje zostały wykonane, tylko jeśli 3 pola formularza były wypełnione. Skożystałem więc z funkcji isset -> if(isset($a, $b)) { wykonaj obliczenia; } . Niestety za każdym razem gdy w formularzu dałem "wyślij" to baza danych zapełniała mi się pustymi danymi. W pewnej ksążce znalazłem inną składnię -> if($a && $b) { wykonaj obliczenia; } i to działa. Mógłby ktoś mi przedstawić różnicę między tymi dwoma rozwiązaniami ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 0 Dołączył: 27.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Pierwsze sprawdza czy zmienna jest zadeklarowana tzn. nie jest równa NULL. -> if ( $a == NULL ) && ( $b == NULL )
Drugie cast'uje zmienne do bool'a a następnie wykonuje operację koniungcji logicznej. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.07.2025 - 19:14 |