$cpa = $_GET['cpa']; switch ($cpa) { case "tutoriale": include("./cpa/index.php"); break; case "admin": include("./cpa/admin.php"); break; case "dodaj_tut": include("./cpa/functions.php"); // functions.php?id=3 break; case "edytuj_tut": include("./cpa/functions.php"); // functions.php?id=5 break; case "kategorie": include("./cpa/kategorie.php"); break; case "dodaj_kat": include("./cpa/functions.php"); // functions.php?id=9 break; case "edytuj_kat": include("./cpa/functions.php"); // functions.php?id=11 break; case "ustawienia": include("./cpa/functions.php"); // functions.php?id=1 break; case "szukaj": include("./cpa/szukaj.php"); break; case "pokaz": include("./cpa/pokaz.php"); break; case "wyloguj": include("./cpa/cpa.php"); // admin.php?id=5 break; default: echo "<p class='tekst'>Brak uprawnień ;)<br />Wróć do <a href='./cpa.php?cpa=tutoriale'>Strony Głównej</a>.</p>"; }
Menu plików w katalogu [cpa]:
echo "<a href='./cpa.php?cpa=tutoriale'>Tutoriale</a> <a href='./cpa.php?cpa=edytuj_tut'>Edytuj tutoriale</a> <a href='./cpa.php?cpa=dodaj_tut'>Dodaj tutorial</a> <a href='./cpa.php?cpa=kategorie'>Kategorie</a> <a href='./cpa.php?cpa=edytuj_kat'>Edytuj kategorie</a> <a href='./cpa.php?cpa=dodaj_kat'>Dodaj kategorię</a> <a href='./cpa.php?cpa=ustawienia'>Ustawienia</a> <a href='./cpa.php?cpa=szukaj'>Szukaj</a> <a href='./cpa.php?cpa=admin'>Wyloguj</a>";
Problemem moim jest dołączenie pliku functions.php. W nim mam zawarte funkcje, które do tej pory wywoływałem jako functions.php?id=1. Oczywiście, nie ma takiego pliku, więc wywala błędy.
Jak przekazać te zmienne w menu?