Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Warunek if, skrypt sprawdza czy prawdziwy jest warunek 1 lub 2 ORAZ prawdziwy jest
free
post
Post #1





Grupa: Zarejestrowani
Postów: 269
Pomógł: 0
Dołączył: 6.02.2006

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


chce by w warunku if zagnieździć 4 warunki w ten sposób:
Jezeli (warunek 1 LUB warunek2) Oraz (warunek3 LUB warunek4) Wykonaj dlasze czesc skryptu...
else ...
Czyli skrypt sprawdza czy prawdziwy jest warunek 1 lub 2 ORAZ prawdziwy jest warunek 3 lub 4 .

  1. <?php
  2. if ( !empty ( ($_SESSION['nazwa']) || ($_SESSION['cos']) )
  3. AND 
  4. ( ($_SESSION['nr']) == $id || ($_SESSION['poziom'] > 4)) )
  5.  { ...}
  6. else {...}
  7. ?>

Czy dobrze to zrobiłem , chodzi mi o te nawiasy. Moze tak pozostac czy mozna to zoptymalizowac ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
free
post
Post #2





Grupa: Zarejestrowani
Postów: 269
Pomógł: 0
Dołączył: 6.02.2006

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


Zrobiłem tak :
  1. <?php
  2. if(!empty ( ($_SESSION['uzyt']) OR ($_SESSION['nr']) ) AND ( (($_SESSION['nr']) == $id OR ($_SESSION['ranga'] > 4)) ) )
  3.  { echo"wykonuje mi skrypt";  }
  4. else echo"pokazuje jakis błąd...";
  5. }
  6. ?>

Nie działa : wywala błąd :
Parse error: parse error, expecting `T_VARIABLE' or `'$'' in funkcja.php on line 220

Dodam ze błąd wywala gdy dodaje te dodatkowe nawiasy, ale bez nich nie ma błędu, ale i również warunki nie sa rozpatrywane prawidłowo i skrypt nie sprawdza odpwiednio tych warunkow

Ten post edytował free 21.02.2007, 16:42:35
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: 13.10.2025 - 09:08