Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Błąd w przechodzeniu stron za pomocą PHP
panryz
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 13.02.2010

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


Witam. Mam takie pytanie.

Tworze wlasnie strone ktora ma 4 pozycje w menu:
Glowna
Maszynka
Kontakt


Wszystko jest zrobione na WAMP.
Zrobiłem tak zeby przechodzenie miedzy tymi podstronami odbywalo sie za pomocą php
  1. <?php
  2. switch ($_GET['pod'])
  3. {
  4. case "kontakt" : include('kontakt.php'); break;
  5. case "maszynka" : include('maszynka.php'); break;
  6. case "zarejestruj" : include('zarejestruj.php'); break;
  7. case "glowna" : include('glowna.php'); break;
  8.  
  9. default : require('glowna.php');
  10. }
  11. ?>

i oczywiscie w <a href="index.php?pod=glowna"></a>
Problem polega na tym ze przy pierwszym wejsciu na strone przez localhost wywala mi bład Notice: Undefined index: pod in C:\wamp\www\zalicz\index.php on line 32.
Potem jak przejde do kontaktu i chce spowrotem do glownej to bledy nie pokazuje. Czym to jest spowodowane?

Ten post edytował panryz 20.06.2012, 08:05:40
Go to the top of the page
+Quote Post
Daiquiri
post
Post #2





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Sprawa była przerabiana naprawdę wiele razy. Na początku (przy pierwszym wejściu) masz nieustawioną zmienną $_GET['pod'], zatem dostajesz ostrzeżenie/notatkę (nie błąd). Dodaj wcześniej warunek z isset dla zmiennej $_GET, żeby sprawdzić czy została ustawiona, zanim zaczniesz sprawdzać jej wartość.

Ponadto:
1. proszę poprawić temat zgodnie ze wskazówkami: Temat: Jak poprawnie zatytulowac watek
2. Następnym razem korzystaj proszę z wyszukiwarki, bo temat zostanie zamknięty (IMG:style_emoticons/default/smile.gif) .
Go to the top of the page
+Quote Post
panryz
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 13.02.2010

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


Dziekuje problem zażegnany, temat poprawiony:)


EDIT:
Jednak nie pomoglo z racji tego ze isset to jest true albo false i nie przeskakuje mi teraz po podstronach;/

Ten post edytował panryz 20.06.2012, 11:13:30
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.12.2025 - 03:05