---
title: "Menyloop"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/38864-menyloop"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Asa"
published: "2002-03-03T02:00:36.000Z"
updated: "2002-03-04T12:17:17.000Z"
replies: 7
views: 305
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/38864-menyloop"
---

# Menyloop

## #1 — Asa, 2002-03-03T02:00Z

Jag skulle behöva lite hjälp!

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.

Permalänk: https://www.webforum.nu/p/38864

## #2 — PatrikB, 2002-03-03T08:13Z

På <https://www.tilja.net> finns det ngt liknande menysystem.

Ett annat sätt är ju javascript ..... kika i javascriptforumet. Det borde finnas ngt där.

cya,
PatrikB

Permalänk: https://www.webforum.nu/p/616189

## #3 — Asa, 2002-03-03T08:53Z

Nej nej - jag vill inte ha en sådan! Det ska hämta från en databas och skriva ut dem efter det - typ som ett trädforum fast en meny!!

Som denna visar:

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) 

Man ska enkelt kunna lägga till en meny i databasen.

Tänkte även ha det upplagt som en lista!

Permalänk: https://www.webforum.nu/p/616194

## #4 — Asa, 2002-03-04T01:18Z

En liten klurigare sak som jag undrar över är om jag vill ha bilder. Ex streck som är framför.

Meny1
\|\__Undermeny 1
  \|\__Undermeny 1.1
Meny 2
\|\__Undermeny 2
  \|\__Undermeny 2.1

Ungefär som jag gjort här ovan!

(Blev inte utskrivet som jag ville - ovan)

Permalänk: https://www.webforum.nu/p/616468

## #5 — Bjuris, 2002-03-04T09:23Z

Varför inte ta ut datat från databasen och lägga det i en array.
Och senda därefter loopa ut informationen man behöver....eller har jag fel?

Permalänk: https://www.webforum.nu/p/616506

## #6 — Asa, 2002-03-04T09:28Z

Jag har fått hjälp på ett annat ställe men inte för bilderna!

Permalänk: https://www.webforum.nu/p/616509

## #7 — ironhead, 2002-03-04T12:04Z

Har du lust att visa oss andra vad du fått för hjälp med lösningen?

Permalänk: https://www.webforum.nu/p/616573

## #8 — Asa, 2002-03-04T12:17Z

\<%Function Meny(Conn, HuvudId)
   Set RS = Conn.Execute("SELECT \* FROM meny WHERE uid = " & HuvudId)
   If Not RS.EOF Then
       Set ID = RS("id")
       Set Namn = RS("namn") 
       Response.Write "\<ul\>"
       Do Until RS.EOF
           Response.Write "\<li\>"& Id &" - "& Namn &"\</li\>"
           Meny Conn, ID
           RS.MoveNext
       Loop
       Response.Write "\</ul\>"
   End If
   RS.Close
End Function

db = Server.MapPath("db/meny.mdb")

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (\*.mdb)}; DBQ=" & db
    Meny Conn, 0
Conn.Close%\>

Permalänk: https://www.webforum.nu/p/616576

---

Tråden på webben: https://www.webforum.nu/amne/asp/38864-menyloop
