Jag skulle behöva lite hjälp! Menyloop??
Tänkte göra en meny där man lagrar id, uid, namn och länk.
Sen ska man med loopar skriva ut alla länkar på sidan så här:
Mig (id1 - uid 0)
--Ålder (id2 - uid 1)
----22 (id3 - uid 2)
--Bor (id4 - uid 1)
Annat (id5 - uid 0)
--Djur (id6 - uid 1)
----Katt (id7 - uid 6)
------Chips (id8 - uid 7)
Nöje (id9 - uid 0)
Hur ser loopen ut då??
OCh sen skulle jag vilja ha så man klickar på Mig då syns Ålder och Bor som underlänk och om man klickar på Ålder kommer 22 fram!
Jag skulle bli väldigt lycklig om jag fick ett bra exempel på hur man skriver.
Man ska kunna ha oändligt många underlänk om man så vill! och ska kunna lägga till en undermeny till underlänk när som helst!
Man skriver bara in att uid är 3 då blir det en underlänk till id 3 (se exemplet ovan)
Koden ser ut så här nu:
<% Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("meny.mdb")
Set RS = Conn.Execute("SELECT * From meny Where uid=0")
If Not RS.EOF Then
Response.Write "<ul>"
Do Until RS.EOF
Id = RS("id")
Response.Write "<li>"& Id &" - "& RS("namn") &"</li>"
Set RS2 = Conn.Execute("SELECT * From meny WHERE uid=" & Id)
Do Until RS2.EOF
Response.Write "<ul><li>"& RS2("id") &" - "& RS2("namn") &"</li></ul>"
RS2.MoveNext
Loop
RS2.Close
Set RS2 = Nothing
RS.MoveNext
Loop
Response.Write "</ul>"
End If%>
Kolla här för hur det ser ut nu:
http://217.208.100.245/egna/meny/meny.asp
Man ska enkelt kunna lägga till en meny i databasen.
Hoppas någon vet hur man ska göra!