Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Funkcja IF
Forum PHP.pl > Forum > Przedszkole
mizii
Mam taki o to kod :
  1. <?php
  2. if($_SESSION['lvl']=='')
  3. {
  4. echo "zaloguj sie </br>";
  5. echo "zarejestruj sie </br>";
  6. }
  7. if($_SESSION['lvl']=<'1')
  8. {
  9. echo "wyswietl xml-ki</br>";
  10. echo "wyloguj sie </br>";
  11. }
  12. if($_SESSION['lvl']=<'2')
  13. {
  14. echo "dodaj xml-ki</br>";
  15. }
  16. if($_SESSION['lvl']=='3')
  17. {
  18. echo "zarzadzaj uzytkownikami</br>";
  19. }
  20. ?>


ktory zwraca mi takie cos :
  1. zarejestruj sie
  2. ";}if($_SESSION['lvl']=<'1'){ echo "wyswietl xml-ki
  3. "; echo "wyloguj sie
  4. ";}if($_SESSION['lvl']=<'2'){ echo "dodaj xml-ki
  5. ";}if($_SESSION['lvl']=='3'){ echo "zarzadzaj uzytkownikami
  6. ";} ?>


Gdzie tkwi problem ? czy po prostu mam jakis upośledzony serwer?
viking
A działa ci serwer PHP? Co widzisz w źródle strony?
emstawicki
Przy korzystaniu z instrukcji warunkowych musisz znać operatory:
http://php.net/manual/pl/language.operators.php
ps. Linia 7 i 12
IAmBoskiM
Złe operatory, jak pan na górze powiedział.

Nie ma operatora =<. Istnieje =>, ale jego się używa do tworzenia tablic, np.:
  1. $arr = array('key' => 'value', 'key2' => 'value2');


Do porównywania wartości używamy:
== czy wartość jest ta sama
!= czy wartość jest inna
=== czy porównywane rzeczy są identyczne; ten sam rodzaj i wartość itp.
!== czy są nieidentyczne
> czy zmienna po lewej jest większa od tej po prawej
< czy mniejsza
>= czy większa bądź równa
<= czy mniejsza bądź równa
! Operator not
...
Itd.
mizii
problem z PHP sie pojawil, w kodzie normalnie wszystko bylo widac, ogarniete juz smile.gif
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.