Avatar billede clausn Nybegynder
01. maj 2002 - 13:54 Der er 4 kommentarer og
1 løsning

Menu array

Hejsa,

Sidder og prøver at lave en rekruisiv funktion der kan udskrive følg:
Forside > 2. level menu > 3. level menu osv...
<%
Dim arIDs()
Redim arIDs(1)
Dim arTitles()
Redim arTitles(1)

Dim i
Dim ArraySize
    ID = request.querystring("id")
    If ID = "" then
      ID = 1
    End If
   
    strSQL = "SELECT * FROM Indhold ORDER BY Title ASC;"
    Set objRec = Conn.Execute (strSQL)

Sub FillArray
i = 0
    DO UNTIL ID = 0
        objRec.Filter = "ID = " & ID

        arIDs(i) = objRec("ID")
        arTitles(i) = objRec("Title")

        If NOT objRec("ParentID") = 0 then   
            Redim Preserve arIDs(i+1)
            Redim Preserve arTitles(i+1)
        End If
                   
        ID = objRec("ParentID")
        i = i + 1
    LOOP
End Sub

FillArray

If NOT Request.QueryString("ID") = "" then
        Response.Write "Du er her: "
Else
    Response.Write "Du er her: "
End If
    For i = UBound(arIDs) to 0 Step - 1
        If i = 0 then
            Response.Write arTitles(i)
        Else
            If NOT arIDs(i) = "" then
        Response.Write "<a href='?id="&arIDs(i)&"'>"&arTitles(i)&"</a> &gt; "
            End If
        End If
    Next
%>

Ovenstående virker sådan set godt nok, men det kræver jeg at kan give en form for ID.

Det jeg øsnker at at kunne give stien i stedet for.. Fx. "/undermappe/default.asp" Jeg vil ikke sende nogle ID med rundt på alle mine sider.

Er det muligt at lave??
Avatar billede kalkunen Nybegynder
01. maj 2002 - 16:41 #1
hvad vil du så bruge?
Avatar billede clausn Nybegynder
01. maj 2002 - 16:42 #2
Jeg vil have den til at undersøge hvor den "befinder" sig i mit hiraki ud af siden adresse... Request.ServerVariables("PATH_INFO")
Avatar billede sbm Nybegynder
01. maj 2002 - 20:18 #3
Så skal du nok også have et tilsvarende felt i databasen som indeholder samme værdi. Ellers bliver det svært at lave et match mellem de to....
Avatar billede sbm Nybegynder
01. maj 2002 - 20:19 #4
Hvis du har en side hvor path_info svarer til /undermappe/default.asp skal du have en ekstra kolonne i databasen der eksempelvis hedder pathinfo, og så kan du lave en select med en WHERE PATHINFO = " & request.servervariables("path_info")
Avatar billede clausn Nybegynder
02. maj 2002 - 09:45 #5
Lukket. Fundet på en bedre løsning. Tak for evt. svar.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester