Set rs2 = Connect.Execute("SELECT * FROM navigation_menu WHERE NAV_PARENT = " & rs("NAV_PKEY") & " ")
if not rs2.EOF then do until rs2.EOF Response.Write " Usub - "&rs2("NAV_PKEY")&"<br>" rs2.MoveNext Loop else Response.Write "Ingen Links i denne kategori!" end if
rs.movenext Loop else response.write "Ingen felter" end if
men den tager jo kun den første sub og ikke sub i sub
' Hent data fra databasen Set rsEntries = Rs.Execute("Select * from navigation_menu")
Do ' Gem data som kommasepareret liste arrID = arrID & "," & rsEntries("NAV_PKEY") arrRE = arrRE & "," & rsEntries("NAV_PARENT") arrSU = arrSU & "," & rsEntries("NAV_TITLE") rsEntries.MoveNext Loop while not rsEntries.eof
' Lav arrays med data arrID = Split(arrID,",") arrRE = Split(arrRE,",") arrSU = Split(arrSU,",")
Rs.Close
' Funktion som undersøger for svar Function Threads(intID) For m = 1 to Ubound(arrID) ' Hvis svar til det indlæg som funktionen er kaldt med If Cint(arrRE(m)) = Cint(intID) Then ' Tilføj til liste og kald funktionen for at undersøge for svar Threads = Threads & "<ul><li>" & arrSU(m) & Threads(arrID(m)) & "</li></ul>" End If Next End Function
' Kald funktionen med alle hovedindlæg Response.Write Threads(0)
Function Treads(intID) strSQL = "Select * from navigation_menu where Nav_Parent = " & intID & "" Set rsEntries = Rs.Execute(strSQL) taeller = 1 while not rsEntries.EOF do taeller = taeller + Treads(rsEntries("NAV_PKEY") rsEntris.Movenext wend set rsEntries = NULL End Function
Den giver dig tallene. Så kan du jo selv opbygge en tekststreng deri, hvis du også skal have teksterne ud.
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.