Végtelen menü elemeinek nyitva tartása
Üdv mindenkinek !
A közelmúltban kezdtem el ismerkedni a php-val és egy weboldal készítésénél a következő problémába ütköztem.
Egy rekurzív függvény segítségével sikerült létrehoznom egy végtelenségig bővíthető menürendszert, de a gondom az vele hogy szeretném ha ezek a menüpontok nyitható-zárhatóak lennének, és egyszerűen nem bírok rájönni hogy miként lehet megoldani azt, hogy az almenüre való kattintáskor a almenü szülői is mind látszódjanak, ugyanakkor a többi 0-ás szintű (főmenü) zárva maradjon.Mivel csak mostanság kezdtem el foglalkozni a php-vel így lehet hogy nem tökéletes a megoldás. Nem előre megírt kódot kérek tőletek (persze hu van az se baj), hanem egy tippet amire én nem gondolhattam esetleg a megvalósítással kapcsolatosan. Szeretném magam megoldani a problémámat, de kell a kezdőlökés hozzá.
Segítségeteket előre is köszönöm.
■ A közelmúltban kezdtem el ismerkedni a php-val és egy weboldal készítésénél a következő problémába ütköztem.
Egy rekurzív függvény segítségével sikerült létrehoznom egy végtelenségig bővíthető menürendszert, de a gondom az vele hogy szeretném ha ezek a menüpontok nyitható-zárhatóak lennének, és egyszerűen nem bírok rájönni hogy miként lehet megoldani azt, hogy az almenüre való kattintáskor a almenü szülői is mind látszódjanak, ugyanakkor a többi 0-ás szintű (főmenü) zárva maradjon.
function menufa($szulo="", $szint=0 ) {
$result = mysql_query("SELECT * FROM ".$db_prefix."menu WHERE szulo='".$szulo."' order by sorrend asc");
while ($adat = mysql_fetch_assoc($result)) {
print "<a href='?oldal=".$adat['id']."'>".$adat['cim']."</a>";
menufa($adat['id'],$szint+1);
}
Segítségeteket előre is köszönöm.
Nyitás
Erre gondoltam én is csak nem
Valójában a kérdés amin töprengek már egy ideje, hogy a $_GET['oldal']-ban kapott paraméter alapján miként tudom azt a függvénybe beépíteni, hogy a paraméterhez tartozó hivatkozás, illetve az ő szülői kapjanak pl. egy display tulajdonságot amivel meg tudom jeleníteni őket.