Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem Z Include I Nie Tylko
-Gość_kuba-
post
Post #1





Goście







chcialbym zrobic menu, w ktorym po kliknieciu linka bedzie przesylana jednoczesnie zmienna z np. nazwa tego linka. kazdy link ma sie odnosic do tego samego pliku.
ta zmienna jest mi potrzebna po to, by skrypt z docelowym pliku wiedzial, jaki dodatkowy plik .inc ma zaladowac...

w pliku docelowym mam taki kod:
  1. <?php
  2. switch ($zrodlo) {
  3. case 'harmonogram':
  4. include ('inc/kol_harmonogram.inc');
  5. break;
  6. case 'sklad':
  7. include ('inc/kol_sklad.inc');
  8. break;
  9. case 'osiagniecia':
  10. include ('inc/kol_osiagniecia.inc');
  11. break;
  12. case 'galeria':
  13. include ('inc/kol_galeria.inc');
  14. break;
  15. case 'sponsorzy':
  16. include ('inc/kol_sponsorzy.inc');
  17. break;
  18. default:
  19. echo '<span style=\"color: #f00; font-weight: bold;\">wszedłe&para; na tę stronę w nieprawidłowy sposób.</span>';
  20. break;
  21. }
  22. ?>


chciałbym, żeby w tamtym menu przy kazdym linku byla dopisana zmienna $zrodlo, ktora bedzie wysylana.

jak stworzyc takie menu? podajcie mi prosze przykladowy link.
Go to the top of the page
+Quote Post
kicaj
post
Post #2





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


  1. <?php
  2. switch ($zrodlo) {
  3. case 'harmonogram':
  4. include ('inc/kol_' . $zrodlo . '.inc');
  5. break;
  6. // ...
  7. }
  8. ?>


Ten post edytował kicaj_ 31.08.2004, 16:08:22
Go to the top of the page
+Quote Post
-Gość_kuba-
post
Post #3





Goście







no dobra, dzieki...
ale jak mam przeslac zmienna $zrodlo ?
Go to the top of the page
+Quote Post
Misiek
post
Post #4





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 18.09.2002
Skąd: Bochnia

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


Linki powinny wyglądać tak:

  1. <a href="strona.php?zrodlo=harmonogram">Harmonogram</a>
  2. <a href="strona.php?zrodlo=sklad">Skład</a>


Tylko wtedy nie używasz zmiennej $zrodlo, tylko $_GET['zrodlo']. Chyba że masz włączone register globals.
Go to the top of the page
+Quote Post
-Gość_kuba-
post
Post #5





Goście







rzeczywiscie... robilem tak, ale zapomnialem, ze w stronie docelowej musze dopisac $_GET[''] ... hehe i zastanawialem sie, dlaczego mi nie dziala. dzieki.
zaraz sprawdze kod.
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: 2.10.2025 - 12:23