Avatar billede jpj Nybegynder
25. november 2002 - 17:21 Der er 5 kommentarer

Kan man udvide denne menu

Denne menu virker således.
Hovedgruppe
undergruppe
undergruppe
Hovedgruppe
undergruppe
osv...

Så kommer spørgsmålet.
Kan man udvide nedenstående kode så den giver følgende eks.
Hovedgruppe
undergruppe
undergruppe
  underundergruppe
  underundergruppe
Hovedgruppe
undergruppe
  underundergruppe

<%
Session.LCID = 1030

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Data Source=d:\home\mysite\db\menudb.mdb;Provider=Microsoft.Jet.OLEDB.4.0;"
SQLstmt = "SELECT * FROM menu ;"
Conn.Execute (SQLstmt)

Set rs = conn.Execute(SQLstmt)

  DO WHILE NOT rs.EOF
  id = rs("Menuid")

    kategoriNavn = rs("kategoriNavn")

    %>
</div>
<tr height="20"><a href="menu.asp?kat=<%=id%>"><%=kategoriNavn%></a>
  <td> <BR>
    <%
kat =Request("kat")
%>
    <%
if Clng(kat) = Clng(id) then
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Data Source=d:\home\mysite\db\menudb.mdb;Provider=Microsoft.Jet.OLEDB.4.0;"

SQL = "SELECT * FROM submenu WHERE KategoriID = " & Request("kat")
Conn.Execute (SQL)

Set rs2 = conn.Execute(SQL)
 
  DO WHILE NOT rs2.EOF
navn= rs2("SubNavn")
Subid = rs2("Subid")

Response.Write "&nbsp;&nbsp;"
%>
    <a href="vodka.asp?smenunavn=<%=Subid%>" target="mainFrame"'><%=Navn%></a> <BR>
    <%
smenunavn =Request("smenunavn")
%>
    <%
rs2.MoveNext
LOOP
end if

kat = ""
    rs.MoveNext
  LOOP
  RS.Close
  Response.Write "</TABLE>"
  %>
    <BR>
    <%
conn.Close
Set conn = nothing
Set SQLstmt = nothing

    %>
Avatar billede tofte Juniormester
25. november 2002 - 17:28 #1
det kan man naturligvis godt. Det kræver bare, at der er et felt i databasen eller andet sted, som fortæller om hver gruppe er en hovedgruppe eller undergruppe.
Avatar billede jpj Nybegynder
25. november 2002 - 17:33 #2
Jeg ved ikke hvor den så skulle være.??
DB ser sådan ud:
Menu:
MenuID    kategoriNavn
1    Franske vine
2    Spanske vine
3    Chile vine
Submenu:
Subid    SubNavn    MenuId   
1    rødvin        2   
2    hvidvin        2   
3    blå vin        1
Varer:
VinID    Navn    Subid
1    vin nr 1  1
3    Vin nr 3  1
4    vin nr 4  2
5    vin nr 5  2
6    vin nr 6  2
Avatar billede jpj3 Nybegynder
07. april 2003 - 23:13 #3
Jeg lukker
Avatar billede jpj3 Nybegynder
07. april 2003 - 23:14 #4
.
Avatar billede jpj3 Nybegynder
08. april 2003 - 19:48 #5
Jeg 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