Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Problem z if
Forum PHP.pl > Forum > Przedszkole
o2w5n778
Co tu jest źle:
  1. if (isset($_POST['login'])) and isset ($_POST['haslo']) && $_POST['login']=='administrator' and $_POST['haslo']=='pw'){
  2. $_SESSION['zalogowany'] = 1;
  3. }


Może to trochę śmieszne ale już mi się to zupełnie pomieszało ;]
mat-bi
za dużo nawiasów wink.gif (zamykających)
o2w5n778
No ale nadal mi nie działa. Może trochę uściślę:
  1. <?php
  2. if (isset($_GET['id']) && $_GET['id']=='wyloguj'){
  3. unset($_SESSION['zalogowany']);
  4. }
  5.  
  6. if (isset($_POST['login']) and isset ($_POST['haslo']) && $_POST['login']=='administrator' and $_POST['haslo']=='pw'){
  7. $_SESSION['zalogowany'] = 1;
  8. }
  9.  
  10. if (isset($_POST['haslo']) and $_POST['haslo']=='pw'){
  11. $_SESSION['zalogowany'] = 1;
  12. }
  13. ?>


OK. Już doszedłem do tego co źle. 2x było prawie to samo ;]
Jednak co za dużo PHP to nie zdrowo. Czas na przerwę.
mortus
Zamień and na &&. Oba te operatory działają inaczej, choć wydawać by się mogło, że mają działać tak samo. Odsyłam do manuala.
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.