11. maj 2007 - 12:37Der er
6 kommentarer og 1 løsning
Database menu
Hej
Har en database som fungerer som følger:
Alle hovedpunkter er defineret som 0 i tabellen menu_parent, har et dertilhørende id
Et underpunkt til et hovedpunkt er defineret som Menu_parent=ex. 2 Et underpunkt til et underpunkt er defineret som Menu_parent=ex. 3
Eks:
Hovedmenupunktet produkt har id=1 og menu_parent 0 (Som hovedpunkt) Undermenupunkt til produkter, telefon har id=2 og menu_parent=1 (Da den er underpunkt til produkt=id=1) Undermenupunkt til telefon, alcatel har id=3 og menu_parent=2 (Da den er underpunkt til telefon=id=2)
Nu går mit spørgsmål så ud på, hvordan finder jeg ud af at menupunktet alcatel, id=3, tilhører hovedpunktet produkter (id=1)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg har et system hvor jeg har siderne oprettet i en tabel (tblmenu)
strSQL = "Select * From tblmenu Where id = " & Request.QueryStrin("page") & " order by sortering ASC" Set rs = Conn.Execute(strSQL) If Not rs.EOF Then CurrentPageID = Cint(rs("id")) CurrentPageParent = Cint(rs("parent")) strSQL = "Select * From tblmenu Where id = " & Cint(CurrentPageParent) & " order by sortering ASC" Set rs2 = Conn.Execute(strSQL) If Not rs2.EOF Then CurrentPageParent2 = Cint(rs2("parent")) End If Set rs2 = Nothing End If Set rs = Nothing
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.