Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 9.08.2007 Ostrzeżenie: (0%)
|
Witam, mam problem z tablicą wielowymiarową. Próbuje zrobić dzięki niej menu oparte na zakładkach. Menu jest gotowe i chodzi poprawnie, ale tylko pod krasnalem. Z tego względu, że krasnal jest przestarzały zainstalowałem wamp server. Po odpaleniu strony pojawiają się błędy typu: "Notice: Undefined index:". Poniżej zamieszczam fragment kodu, który powoduje problem. Dokładniej jest to $tab_m[$klucz]. Wiem, że komunikat oznacza, że nie ma takiego indeksu i nie można się do niego przez to dobrać. Pierwsze pyt dlaczego chodziło na starszej wersji PHP? Drugie to jak porwanie zadeklarować taką tablicę? $tab_m[$m] jest odpowiedzialna za zmianę stylu po wybraniu odpowieniego linka w menu.
CODE <?php $m = isset($_GET['m']); $s = isset($_GET['s']); $tab_m[$m] = 'style="background:#FFFFCC; color:black; font-weight:bold;"'; $tab_s[$s] = 'style="color:#3333FF; text-decoration: none; font-weight:bold;"'; $i = 1; $menu = Array('home' => 'Start','news' => 'Aktualnośći,'historia' => 'Historia','galeria' => 'Galeria','kontakt' => 'Kontakt','inne' => 'Inne'); foreach ($menu as $klucz => $dana) { echo '<a href="index.php?m='.$klucz.'&s='.$i.'" '.$tab_m[$klucz].'>'.$dana.'</a>'; } ?> |
|
|
|
szymsze87 Tabmenu w tablicy wielowymiarowej 8.02.2009, 08:30:28
Zyx Ech... z czego ty się uczysz tego PHP? Przeci... 8.02.2009, 09:53:40
szymsze87 Dzięki wielkie. Faktycznie niekiedy robię błahe bł... 8.02.2009, 14:37:31 ![]() ![]() |
|
Aktualny czas: 22.12.2025 - 21:48 |