Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 6.05.2009 Ostrzeżenie: (0%)
|
mam problem z predefiniowanymi tablicami GET i POST
nie wiem jak do jednej strony php podłączyc inne tak żeby po kliknięciu na link tamte się otwierały, na zajęciach tworzyliśmy takie coś Kod <? if (!array_key_exists('zalogowany',$_GET) || $_GET["menu"]==="info") { echo "<b>Informacje </b else { echo "<a href=\"strona.php?menu=info\">Informacje </a>"; } echo " "; if (!array_key_exists('menu',$_GET) || $_GET["menu"]==="opis") { echo "<b>Opis</b>"; } else { echo "<a href=\"strona.php?menu=opis\">Opis kursu</a>";} echo " "; if (array_key_exists('menu',$_GET) && $_GET["menu"]==="zaliczenie") { echo "<b>Warunki zaliczenia</b>"; } else { echo "<a href=\"strona.php?menu=zaliczenie\">zaliczenia</a>"; } echo " "; if (array_key_exists('menu',$_GET) && $_GET["menu"]==="prot{ echo "<b> prot</b>"; } else { echo "<a href=\"strona.php?menu=prot\"> projekty</a>"; } echo ''; if (array_key_exists('zalogowany',$_SESSION) && $_SESSION["zalogowany"]===1) { echo "<a href=\"strona.php?menu=logowanie&zalogowany=0\">Wyloguj</a>"; } else { if (array_key_exists('menu',$_GET) && $_GET["menu"]==="logowanie") { echo '<b>Logowanie</b>'; } else { echo "<a href=\"strona.php?menu=logowanie\">Logowanie</a>"; } ?> tyle że to nie działa a ja wolałaby żeby ja głównej stronie były po prostu zwykłe odnośniki do podstron *.php albo żeby coś w tym stylu działało tylko nie wiem jak to zrobić... a co do Posta to potrzbuje go jakkolwiek użyć tylko że zawsze pojawia mi się coś nie zdefiniowanego i nie wiem jak sobie z tym poradzić Ten post edytował batman 8.05.2009, 06:57:42
Powód edycji: poprawiłem tytuł ~batman
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 138 Pomógł: 3 Dołączył: 4.05.2009 Ostrzeżenie: (0%)
|
Hmmm ja mam u siebie zrobione w ten sposób (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ->
plik index.php CODE <?php include("gora.php"); //head, info o stronie i takie tam, cały "górny" html include("srodek.php"); // instrukcja switch pobiera dane z tablicy GET itd (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) include("dol.php"); // Stopka , ob_end_flush() itd... ?> plik gora.php CODE <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=Windows-1250"> <link rel="STYLESHEET" type="text/css" href="style.css"> <META NAME="description" CONTENT=""> <META NAME="Copyright" CONTENT=""> <META NAME="Author" CONTENT=""> <TITLE>Tytuł Strony Internetowej</TITLE> </HEAD> <body> <center> <table class="tabelaGlowna" cellspacing="0" cellspanding="0"> <tr> <td colspan="2"><img src="grafika/.gif"></td> </tr> <tr> <td class="tdMenu"> MENU <hr /> <a href="?id=start">Start</a><hr> <a href="?id=rejestruj">Rejestracja</a><hr> ... </td> srodek.php CODE <td class="tdSrodek"> <table class="tabelaSrodek"> <?php switch($_GET['id']) // pobiera id z adresu { case index:include("start.php");break; // jeśli id= index case rejestruj:include("rej.php");break; // jeśli id=rejestruj default :include("start.php");break; // } ?> </table> </td> Pliku trzeciego nie podaje bo jest nie potrzebny, zamyka tylko tabele itd... Jeśli dobrze zrozumiałem to o coś takiego Ci chodziło ? myślę że ze zmienną z tablicy POST nie ma sensu sie bawić... Pozdrawiam! EDIT: Co do zmiennej z Postem zrób może formularz kontaktowy na stronie czy coś P.s Mam nadzieję że dobrze zrozumiałem Twój problem.... Ten post edytował wizard144 6.05.2009, 16:55:00 |
|
|
|
annalisa [PHP] Podstrony na podstawie zmiennych $_GET 6.05.2009, 15:29:36
osl po pierwsze, witam na forum
po drugie, bbcode.
po... 6.05.2009, 15:38:03
annalisa przepraszam za to ale po prostu php mnie trochę pr... 6.05.2009, 15:46:32
osl na początek tak może bardziej łopatologicznie - ni... 6.05.2009, 15:52:53
annalisa zaczynam coś tam rozumieć tylko mam prob... 6.05.2009, 16:11:11
annalisa no mniej więcej o to tylko czy zamiast tego id mog... 6.05.2009, 17:15:29
wizard144 Słuchaj ogólnie link to przykładowo
COD... 6.05.2009, 17:44:53
annalisa już prawie wszystko działa tylko pojawia się komun... 6.05.2009, 17:59:31
wizard144 Yyyy... Wiesz co, miałem kiedyś podobny błąd, ale ... 6.05.2009, 18:08:57
annalisa no bo wiesz pojawia mi się taki komunikat:
Cytat... 6.05.2009, 18:17:50
wizard144 robi więcej bo przechodzi przez wszystkie case... 6.05.2009, 18:26:24
annalisa ok dziękuje
znalazłam bład brakowało mi cudzysło... 6.05.2009, 18:43:37
wizard144 Swoją drogą ciekawe Bo ja tych "ciapków... 6.05.2009, 18:50:08 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 23:57 |