Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak objąć w warunek "if"?
Forum PHP.pl > Forum > Przedszkole
Zeelof
W zmeinnej $current_user->user_firstname mam imię, a w zmiennej $current_user->user_lastname nazwisko.
Jak powinien wyglądać warunek który wyglądałby mniej więcej w ten sposób:
Jeżeli zmienna imie oraz zmienna nazwisko nie jest pusta to użytkownik widzi tekst "A", a jeżeli jest pusta to użytkownik widzi tekst "B"
Próbuję to zrobić w poniższy sposób ale nie do końca chce działać, a poza tym nie wiem jak dodać do tego zmienną z nazwiskiem ;/
  1. if ( empty($current_user->user_firstname) ) {
  2. echo 'A';
  3. } else {
  4. echo 'B';
  5. }

Proszę o pomoc w tej kwestii ;/
!*!
  1. if( !empty($current_user->user_firstname) || !empty($current_user->user_lastname) )
  2. {
  3. echo 'A';
  4. }
  5. else
  6. {
  7. echo 'B';
  8. }


Lub jeszcze isset($current_user->user_XXX)

http://phpkurs.pl/operatory/
nospor
logika....
skoro chcesz wyświetlać tekst gdy nie jest pusta to czemu w warunku dajesz sprawdzanie empty? Powinno być !empty
  1. if ( !empty($current_user->user_firstname) ) {
  2. echo 'A';
  3. } else {
  4. echo 'B';
  5. }

A jak dodać do warunku drugą zmienną? Operatory && lub || w zależnosci co chcesz osiągnąc
if (blabla && blabla2) ....
rasten
  1. if ( !empty($current_user->user_firstname) && !empty($current_user->user_lastname) ) {
  2. echo 'A';
  3. } else {
  4. echo 'B';
  5. }

Czy ja dobrze widzę, zarejestrowałeś się na forum w 2008...?
phpion
Zrób to sam:
Cytat
Jeżeli zmienna imie oraz zmienna nazwisko nie jest pusta

Jeżeli = if
zmienna imię = $current_user->user_firstname
zmienna nazwisko = $current_user->user_lastname
nie jest pusta = !empty()
oraz = &&
Zeelof
Dziękuję za odpowiedź smile.gif
Tak, zarejestrowałem się w 2008 jednakże mało miałem wspólnego z PHP i stąd takie błahe pytania ;/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.