Avatar billede tblaster Nybegynder
10. april 2003 - 17:50 Der er 6 kommentarer og
1 løsning

Min kode udskriver ikke undermenuerne ...

Hejsa

Jeg har et problem med min kode:

<%
session("Sitemap") = ""

If request.querystring("Kategorie") <> "" Then
session("Kategorie") = request.querystring("Kategorie")
Else
session("Kategorie") = "8"
End If

If request.querystring("Forside") = "Sitemap" Then
session("Sitemap") = request.querystring("Forside")
Else
If request.querystring("Forside") <> "" Then
session("Forside") = request.querystring("Forside")
Else
session("Forside") = "8"
End If
End If
%>

...

<%
Dim kID
Dim ukID

Sub RtrnKat(pid)
  Dim rs
  Dim rs_sql
  Set rs = Server.CreateObject("ADODB.Recordset")
  rs_sql = "SELECT Navn, Id, ParentID FROM Kategorier WHERE ParentID = " & pid & " Order By Prioritet asc, Navn asc"
  rs.Open rs_sql, Conn, 1, 1
  Do While Not rs.EOF
      If rs("parentID") = 0 Then kID = rs("parentID")
        Response.Write "<tr>" & _
                      "<TD width=18 height=15></TD>" & _
                      "<TD width=10 height=15>"
             
        If CInt(session("Kategorie")) = CInt(rs("Id")) Then
        Response.Write "<IMG height=5 src=""firkant_fyld.gif"" width=5></TD>"& _
                      "<TD bgColor=#dfebc8 height=15><B>"
        Else
        Response.Write "</TD>" & _
                        "<TD height=15><B>"
        End If

        If rs("ParentID") <> 0 Then
        Response.Write "<A href=""index.asp?Kategorie=" & rs("Id") & "&Forside=" & rs("Id") &""">" & "&nbsp;&nbsp;" & rs("Navn")
        Else
        Response.Write "<A href=""index.asp?Kategorie=" & rs("Id") & "&Forside=" & rs("Id") &""">" & rs("Navn")
        End If
       
        Response.Write "</A></B></TD>" & _
                      "</tr>"     
      If CInt(Session("Kategorie")) = CInt(rs("ID")) Then RtrnKat(rs("ID"))
      If kID = rs("ID") Then RtrnKat(rs("ID"))
      If ukID = rs("ID") Then RtrnKat(rs("ID"))
      rs.MoveNext
  Loop
  rs.Close
  Set rs = Nothing
End Sub

Call RtrnKat(0)

%>

Problemet er at den ikke udskriver underkategorierne til underkategorierne. Lad mig illustrer det:

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

I html bliver det formatteret sådan her:

kategori1
    underkategori1
    underkategori2
kategori2
    underkategori3
          underunderkategori1

Min kode udskriver altså ikk underunderkategori1. Check www.just2funny.dk for at se hvad jeg mener ... tryk på vitser - blondiner ... der skulle så gerne komme en undermenu men det gør der ikke :-(

Håber der er en der kan hjælpe mig med at kommer vider!
Avatar billede tblaster Nybegynder
10. april 2003 - 17:52 #1
Ups ... linket i skal checke er:

www.just2funny.dk/1/
Avatar billede mri Nybegynder
10. april 2003 - 18:48 #2
yhhh - ingen point for så stor en hjælp??? Du kan da bare give mig brugernavn til din server, så laver jeg det hele...!!??
Avatar billede tblaster Nybegynder
10. april 2003 - 18:53 #3
Ingen point ... du fik da 100 point og jeg vil da mene at det var fair når nu mit problem ikke blev løst helt ... men hvis du kan hjælpe mig igennem overstående så skal du nok få 200 ... er du så tilfreds?
Avatar billede mri Nybegynder
10. april 2003 - 19:05 #4
Hmm - det er rigtigt. Jeg så ikke, at du tildelte mig mig nogen point i først omgang.

Jeg undskylder mit udbrud og takker for pointene!

Jeg har lige dårligt tid, men jeg kigger måske lige på det en gang i weekenden, hvis der ikke er nogen, som kommer mig i forkøbet.

Pæn grafik på dit site i øvrigt.
Avatar billede tblaster Nybegynder
10. april 2003 - 19:12 #5
Jeg kom til at tænke på om det kunne betale sig at lave en tabel der hedder noget i stil med kategorinr eller sådan noget hvor kategoriere så får nr 1, underkategorier nr 2 og underkategorier til underkategorier får nr 3. Ville dette ikke gøre programeringen en del nemmer?
Avatar billede tblaster Nybegynder
15. april 2003 - 18:07 #6
Er der ikke nogen der kan hjælpe?
Avatar billede tblaster Nybegynder
15. april 2003 - 18:59 #7
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