Avatar billede ares Nybegynder
20. februar 2001 - 17:07 Der er 14 kommentarer og
1 løsning

Katagori - underkatagori - underkatagori ?????

Hejsa

Nu har jeg brugt en dag eller noget der minder om det - for at se om ikke jeg kunne lave en menu \"oversigt\".

Helt præcis har jeg en database (access) - en tabel (katagori - Kat_id - Parent_Id).

Jeg vil gerne kunne vise hvor langt brugeren er kommet ned i menu systemet.

Altså Hovdekatagori - underkatagori - evt. underkatagori.

Forslag modtages gerne.... :  )

Ares
Avatar billede moskjaer Nybegynder
20. februar 2001 - 17:10 #1
Jeg har på et tidspunkt selv rodet med et sådant indeks og for mig var løsningen at lave en rekursiv funktion.
Avatar billede ares Nybegynder
20. februar 2001 - 17:27 #2
Moskjaer -->> Har du et eksempel ? hvordan opbyggede du din Database ??

Ares
Avatar billede jens Nybegynder
20. februar 2001 - 17:35 #3
Ved ikke om du kan bruge noget her:

http://www.aspfree.com/asp/startpage.asp?id=90
http://www.aspfree.com/asp/startpage.asp?id=29

Prøv at se om det er noget...

Hilsen
Jens
Avatar billede jens Nybegynder
20. februar 2001 - 17:35 #4
Ved ikke om du kan bruge noget her:

http://www.aspfree.com/asp/startpage.asp?id=90
http://www.aspfree.com/asp/startpage.asp?id=29

Prøv at se om det er noget...

Hilsen
Jens
Avatar billede jens Nybegynder
20. februar 2001 - 17:36 #5
hmmm, jeg stammer vist i dag ;-)
Avatar billede ares Nybegynder
20. februar 2001 - 17:54 #6
Jens >> Nej, desværre jeg har ikke brug for en menu med træstruktur. Jeg har faktisk slet ikke brug for en menu.
Jeg mangler en funktion der kan vise hvor i menusystemet man er.

Forside - produkter - biler

Chart.dk har det og vist nok også Jubii.dk

Ares
Avatar billede moskjaer Nybegynder
20. februar 2001 - 22:35 #7
Tag et kig på emneindekset hos 1klik.dk, som jeg har udarbejdet. Der finder du et eksempel på det du søger.

Send eventuelt en mail til mig på info@moskjaer-data.dk, hvis du ønsker yderligere informationer.

--
Med venlig hilsen

Kurt Moskjær Andersen
Moskjær Data
Avatar billede ares Nybegynder
20. februar 2001 - 22:46 #8
Det er netop sådan det skal fungere - hvilken fremgangsmåde har du brugt ?

Ares
Avatar billede jens Nybegynder
21. februar 2001 - 08:23 #9
moskjaer>> hvorfor ikke lade alle se det ??
Avatar billede moskjaer Nybegynder
21. februar 2001 - 08:58 #10
Jamen, her kommer den da. Koden kan givetvis optimeres:

    Function makeCatPath(id)
      If id = \"\" then
        Response.End
      end if
        Set rs = Server.CreateObject(\"ADODB.Recordset\")
        DbConnect conn
        SQL = \"SELECT * FROM kategorier WHERE id = \" & id
        rs.Open SQL, conn, 3

        If Not rs.EOF Then
            If LCase(rs(\"topcat\")) <> \"p\" Then
                writeString = makeCatPath(CInt(rs(\"topcat\"))) & \" / <B><A HREF=\"\"indeks/kategori.asp?catID=\" & rs(\"id\") & \"\"\">\" & rs(\"tekst\") & \"</A></B>\"
            Else
                writeString = \"<B><A HREF=\"\"indeks/default.asp\"\">Indeksoversigt</A></B> / <B><A HREF=\"\"indeks/kategori.asp?catID=\" & rs(\"id\") & \"\"\">\" & rs(\"tekst\") & \"</A></B>\"
            End If
        End If

        rs.Close
        makeCatPath = writeString
    End Function

--
Med venlig hilsen

Kurt Moskjær Andersen
Moskjær Data
Avatar billede Slettet bruger
24. februar 2001 - 17:42 #11
Kan du sende mig databasen??
Avatar billede ares Nybegynder
24. februar 2001 - 21:33 #12
Jep - det vil jeg gerne jeg er bare ikke hjemme ved min computer før imorgen (søndag) - har du en email...
Avatar billede Slettet bruger
25. februar 2001 - 08:31 #13
yep - fun4you@fun4you.dk
Avatar billede Slettet bruger
26. februar 2001 - 09:04 #14
Du kan finde et komplet system, til denne brug her:

http://www.asp101.com/articles/jason/yahoonavbar/default.asp
Avatar billede Slettet bruger
26. februar 2001 - 12:36 #15
mosekjaer ->

den skal jo sætte id på den ene eller den anden måde!

Hvordan?
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