Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]undefined index action
Forum PHP.pl > Forum > Przedszkole
Inaro
Czesc, potrzebuje pomocy biggrin.gif blad taki jak w nazwie tematu a kod ponizej
  1. switch ($_GET['action']) //tutaj wyswietla sie blad
  2. {
  3. case 'nazwa':
  4. break;
  5. case 'nazwaa':
  6. break;
  7. default:


Kshyhoo
I co byś chciał wiedzieć? nie umiesz użyć Google albo googlowskiego translatora? Ewentualnie szukajki na forum?
OK, specjalnie dla Ciebie:
Cytat
Niezidentyfikowany index action

Niezidentyfikowany = wcześniej nigdzie niezadeklarowany (a może skrypt go nie widzi?).
Inaro
Chcialbym sie dowiedziec jak to rozwiazac ;p szukalem w sieci czegos podobnego e nie znalazlem
Tuminure
Jak rozwiązać?
Zdefiniować.

Albo dopisać kawałek kodu, który będzie odpowiadał za obsługę takiej sytuacji, kiedy index "action" jest niezdefiniowany. Wszystko zależy od tego, co ten skrypt ma robić.

Jeżeli potrzebujesz gotowca, to proszę:
  1. if(isset($_GET['action']))
  2. {
  3. //Wstaw swój kod tutaj
  4. }

Choć w wielu rozwiązaniach coś takiego może nie wystarczyć.
Inaro
Podstrony... Gdy tak zrobilem jak napisales to jest error syntax error,unexpected t_case

linijka
  1. case 'nazwa':
Kshyhoo
Musisz jakoś przekazać parametr, np. w linku. No i go odebrać...
Tuminure
Coś pewnie źle przekleiłeś (np. nie domknąłeś klamry, tak jak w pierwszym poście).

Ja zrobiłbym to tak:
  1. if(isset($_GET['action'])) $action = $_GET['action'];
  2. else $action = 'main';
  3.  
  4. switch ($action)
  5. {
  6. case 'main':
  7. echo "wyswietl strone glowna";
  8. break;
  9. case 'podstrona1':
  10. echo "wyswietl podstrona1";
  11. break;
  12. case 'podstrona2':
  13. echo "wyswietl podstrona2";
  14. break;
  15. default:
  16. echo "wyswietl 404";
  17. break;
  18. }
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.