Autor | Zpráva | ||
---|---|---|---|
filipek Profil * |
#1 · Zasláno: 3. 6. 2011, 12:21:31
Snažím se udělat menu abych docílil označeného odkazu pro danou stránku.
Našel jsem tento kód ale když ho zkouším použít tak mi hlásí chybu : Notice: Undefined index: stranka in C:\wamp\www\..., to samé uvod a kontakt. Jak to mám ošetřit? Zkoušel jsem if (IsSet($_GET['stranka'])) Děkuji. <? $oznaceni[$_GET["stranka"]]= 'class="aktivni"'; ?> <div id="menu"> <?php echo'<ul> <li><a href="index.php?stranka=uvod" '.$oznaceni["uvod"].'>Hlavní strana</a></li> <li><a href="index.php?stranka=kontakt" '.$oznaceni["kontakt"].'>Kontakt</a></li> </ul>'; ?> |
||
panther Profil |
#2 · Zasláno: 3. 6. 2011, 13:03:50
filipek:
http://polopate.jakpsatweb.cz/index.php?page=include4 + úvodní stránka (bez GET parametrů) bude testována jako !isset($_GET['stranka']) .
|
||
Jozin Profil |
#3 · Zasláno: 3. 6. 2011, 14:48:02
panther:
Mě příjde, že má problém s tím, že neexistují indexy v poli $oznaceni a proto mu to hází notice, což je naprosto vpořádku. Má jen špatně nastavené vypisování chyb (ikdyž pro vývoj by se notice vypínat neměl) |
||
panther Profil |
#4 · Zasláno: 3. 6. 2011, 14:54:56
Jozin:
těžko říct, já to pochopil tak, že to nefunguje. Takto ty indexy fungovat nebudou nikdy, celý problém lze ale vyřešit mnou odkázanou stránkou + dodatkem uvedeným za odkazem. „Má jen špatně nastavené vypisování chyb“ naopak, je nastavené naprosto správně. Aspoň ví i o notickách, neignoruje je. |
||
Jozin Profil |
#5 · Zasláno: 4. 6. 2011, 13:08:29
panther:
To, že má špatně nastavené vypisování chyb je vytržené z kontextu... v té závorce za tím, to mám napsané :). Otázka je, jestli to chce jinak.. Ale snad už to má vyřešené ;) |
||
etexweb Profil |
#6 · Zasláno: 4. 6. 2011, 18:48:44 · Upravil/a: etexweb
<? /* test.php?stranka=Uvod */ $MENU['UVOD'] = ($_GET['stranka']=="Uvod"?"class=\"aktivni\"":"class=\"neaktivni\""); $MENU['KONTAKT'] = ($_GET['stranka']=="Kontakt"?"class=\"aktivni\"":"class=\"neaktivni\""); echo <<<OUT <div id="menu"> <ul> <li><a href="index.php?stranka=uvod" {$MENU['UVOD']}>Hlavní strana</a></li> <li><a href="index.php?stranka=kontakt" {$MENU['KONTAKT']}>Kontakt</a></li> </ul> OUT; ?> |
||
Časová prodleva: 13 let
|
0