Avatar billede tblaster Nybegynder
08. maj 2003 - 18:28 Der er 3 kommentarer og
1 løsning

Svar system - menu

Hejsa

Jeg skal have bygget en træ struktur op udfra følgende informationer som den skal hente fra en mysql database:

Navn
Id
ParentID
Titel
Tekst

Min tabel ser sådan ud:

id:      parentid:      navn:                        Prioritet:    Aktiv:
1        0              kategori1                    0        1
2        1              underkategori1 til kategori1            1        1
3        1              underkategori2 til kategori1            1        1
4        0              kategori2                    1        1
5        4              underkategori3 til kategori2            1        1
6        5              underunderkategori1 til knderkategori3        1        1


Dette skal så gerne skrives ud således i min menu:

kategori1
    underkategori1
    underkategori2
kategori2
    underkategori3
          underunderkategori1


Strukturen skal altså laves som i de der fora hvor man kan komme med kommentare til indlæg og hvor man kan komme med kommentarer til kommentar.

Det skal være sådan at når man har trykket på en kategori så skal man kunne se at det er den der er markeret og kun det kategorier der tilhøre denne kategori skal udskrives.  De forskellige ting skal også udskrives som følgende:

        Response.Write "<tr>" & _
                      "<TD width=18 height=15></TD>" & _
                      "<TD width=10 height=15>"
             
        If *** Man har trykket på kategorien *** Then
        Response.Write "<IMG height=5 src=""Pics/firkant_fyld.gif"" width=5></TD>"& _
                      "<TD bgColor=#dfebc8 height=15><B>"
        Else
        Response.Write "</TD>" & _
                        "<TD height=15><B>"
        End If

        Response.Write "<A href=""index.asp?Size=" & session("Sizex") & "&parentid=" & rs("parentID") & "&Kategorie=" & rs("Id") & "&Forside=" & rs("Id") &""">" & rs("Navn")
   
        Response.Write "</A></B></TD>" & _
                      "</tr>"

Og når der udskrives en underkategori ... det der svarer til en svar skal linket udskrives som:

Response.Write "<A href=""index.asp?Size=" & session("Sizex") & "&parentid=" & rs("parentID") & "&Kategorie=" & rs("Id") & "&Forside=" & rs("Id") &""">" & "&nbsp;&nbsp;" & rs("Navn")

En underkategori til denne altså et svar til et svar skal udskrives som:
Response.Write "<A href=""index.asp?Size=" & session("Sizex") & "&parentid=" & rs("parentID") & "&Kategorie=" & rs("Id") & "&Forside=" & rs("Id") &""">" & "&nbsp;&nbsp;&nbsp;&nbsp;" & rs("Navn")

Osv.

Håber at I kan forstå hvad det er jeg vil have ... ellers spørg! Skal gerne have hjælp hurtigst mulig! Hvis der ikke er nogen der kan hjælpe så giver jeg nogle point hvis der er nogle der bare kan lave et svarsystem udfra de ting den skulle hente fra databasen hvor den linke de forskellige ting sammen!
Avatar billede cool_casper Nybegynder
12. maj 2003 - 00:28 #1
Jeg har engang lavet et sådanne script med en Access database og en freeware stykke kode i Javascript der generede træstruktur... Prøver lige at finde det... Måske kan du bruge det til noget... =)
Avatar billede tblaster Nybegynder
12. maj 2003 - 16:41 #2
Alt er velkommen ... det gør ikke noget hvis det er lavet til en access database ... jeg kan nemt konverterer det!
Avatar billede tblaster Nybegynder
18. maj 2003 - 14:55 #3
cool_casper ... har du fundet noget?
Avatar billede tblaster Nybegynder
10. juni 2003 - 11:23 #4
Lukker
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