Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]If problem
Forum PHP.pl > Forum > Przedszkole
devdev
witam mam problem z skonstruowaniem if'a

chodzi o to ze najpierw ma sprawdzić czy foldery są aktywne jeśli tak to ma sprawdzić czy folder został podany.
  1. elseif($this->page_config['gallery_folders'] == '1')
  2. {
  3. if(empty($folder))
  4. {
  5. $this->err = message('Prosimy wybrać album','error');
  6. }
  7. }


moj kod cos nie dziala;/
mortus
A dlaczego w pierwszej linii jest elseif? W PHP nie ma takiej konstrukcji. Chyba, że wcześniej był if.
  1. if(warunek) {
  2. // kod do wykonania
  3. } elseif (inny warunek) {
  4. // inny kod
  5. }
Ty raczej chcesz zrobić coś takiego:
  1. if(warunek1) {
  2. if(warunek2) {
  3. // kod do wykonania
  4. }
  5. }
devdev
nie nie to kawałek kodu do sprawdzania dlatego elseif()

d3f3nd3r
  1.  
  2. elseif($this->page_config['gallery_folders'] == '1')    //jeśli $this->page_config['gallery_folders'] jest równe 1 
  3. {
  4.   if(!isset($folder))       // jesli $folder nie jest ustawione
  5. {
  6. $this->err = message('Prosimy wybrać album','error');
  7. }
  8. }
  9.  
  10.  


mortus
Ok. Tylko ja bym tego if-a w środku zrobił tak:
  1. if(!isset($folder) || $folder =='')
Dlatego, że kod
  1. $folder = '';
  2. if(isset($folder)) echo 'TRUE';
wyświetla TRUE.
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.