webForumDet fria alternativet

Visa parent menyval med left och right

0 svar · 240 visningar · startad av doggelito

doggelitoMedlem sedan juni 20003 076 inlägg
#1

Behöver lite hjäp med att tänka! :)

Har en parent/child-meny och när man klickar på ett menyval så ska den öppna sig, inget konstigt alls alltså!
Har dessa menyval i min sql 2005 databas:

Huvud1 (2,13)
	Under1.1 (3,4)
	Under1.2 (5,8)
		Under1.2.1 (6,7)
	Under1.3 (9,12)
		Under1.3.1 (10,11)
Huvud2 (14,15)
Huvud3 (16,17)

Menyn är här helt utfälld, värdena inom parantes är left och right värden som varje menyval har.

Huvud1 har alltså tre undermenyer, Under1.2 och Under1.3 har varsin.

Så som ex. om jag klickar på Under1.2 så ska Under1.2.1 visas men Under1.3.1 inte göra det.
Så här ska det se ut då:

Huvud1
	Under1.1
	Under1.2
		Under1.2.1
	Under1.3
Huvud2
Huvud3

Hur räknar jag ut detta?
Jag kan ju inte t.ex. ta alla (menyval < left och menyval > right), för då får jag inte med Under1.3

124 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)