Flerdimensionel menu
Jeg har et lille problem, jeg håber i kan hjælpe medJeg har flg. tabel:
id | text | parent
1 | x |
2 | y | 1
3 | z | 2
Dette vil jeg gerne have til at resultere i flg:
x
--y
----z
Jeg kan sagtens lave de første to punkter med flg:
function skrivmenupunkt(id,text,level)
response.write text&"<br>"
sql = "SELECT * FROM tabel WHERE parent = "&id
set underrs = base.execute(sql)
while not underrs.eof
response.write "---"&underrs("text")&"<br>"
underrs.movenext
wend
set underrs = nothing
end function
sql = "SELECT * FROM tabel WHERE isnull(parent,0) = 0"
set rs = base.execute(Sql)
while not rs.eof
response.write skrivmenupunkt(rs("id"),rs("text"),0)
rs.movenext
wend
Det bliver et problem med det punkt der er i 3 niveau - nogen der kan hjælpe???
