Autor | Zpráva | ||
---|---|---|---|
laggy Profil * |
Chtěl bych se zeptat jestli je možné aby přestal fungovat SWITCH
pro představu: INDEX se skládá např: TABULKA levé okno <?php include "menu.php"?> a pravé <?php include "switch.php"?> menu.php nejake odkazy a switch.php : switch ($sekce) { case "uvod": include("uvod.php"); break; case "informace": include("informace.php"); break; } SWITCH je delší ale pro představu stačí Při každém kliknutí na odkaz naskočí stále stejná stránka a to ta s tím uvod.php Proč?? v INDEXU.php samozřejmě nechybí nastavení if (!isset($sekce)) { $sekce="uvod"; } nechápu proč to fungovalo a najednou to nejde! poraďte někdo PROSÍM Moderátor Alphard: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
|
||
Alphard Profil |
#2 · Zasláno: 9. 12. 2009, 18:36:25
$sekce se bere z url?
Hádám, že problémem nebude switch ale vypnuté register globals. Zkuste místo if (!isset($sekce)) { $sekce="uvod"; } dát $sekce = isset($_GET['sekce']) ? $_GET['sekce'] : "uvod"; |
||
laggy Profil * |
#3 · Zasláno: 10. 12. 2009, 20:56:01
diky uz sem pochopil stačí superglobální a jde to
|
||
Časová prodleva: 14 let
|
0