Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]undefined index action
Inaro
post
Post #1





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 4.03.2010

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


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:


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




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?).


--------------------
Go to the top of the page
+Quote Post
Inaro
post
Post #3





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 4.03.2010

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


Chcialbym sie dowiedziec jak to rozwiazac ;p szukalem w sieci czegos podobnego e nie znalazlem
Go to the top of the page
+Quote Post
Tuminure
post
Post #4





Grupa: Zarejestrowani
Postów: 178
Pomógł: 49
Dołączył: 16.04.2012
Skąd: Bytom

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


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ć.

Ten post edytował Tuminure 25.05.2012, 09:11:04
Go to the top of the page
+Quote Post
Inaro
post
Post #5





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 4.03.2010

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


Podstrony... Gdy tak zrobilem jak napisales to jest error syntax error,unexpected t_case

linijka
  1. case 'nazwa':
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #6





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Musisz jakoś przekazać parametr, np. w linku. No i go odebrać...


--------------------
Go to the top of the page
+Quote Post
Tuminure
post
Post #7





Grupa: Zarejestrowani
Postów: 178
Pomógł: 49
Dołączył: 16.04.2012
Skąd: Bytom

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


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. }


Ten post edytował Tuminure 25.05.2012, 09:21:18
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 15:46