Avatar billede bremer Nybegynder
12. september 2007 - 10:45 Der er 1 kommentar

et loop fra to tabler

Hej alle sammen,

jeg står med et lille problem, som jeg ikke helt kan finde ud af…
Det som jeg vil prøve at lave, er en menu med nogle underkateogier det vil sige, et loop fra to tabler. ” menuadmin” som er hovedemenu og ” menuadminunder” er undermenuerne.

”Menuadmin” består af:
•    id
•    menunavn (Navn)
•    menulink (Link)
•    menuindex (Sortering id)
•    menukat (kategori id)

” menuadminunder” består af:
•    id
•    undermenunavn (navn)
•    undermenulink (Link)
•    undermenuindex (kategori id)

Min ide var så ved at ”menuadmin” hade en post  undersig med ”menukat” = 1 så hvis jeg oprette en ny post og i  ”menuadminunder” og skrive i ”undermenuindex” = 1 ville den komme under hovedemenu som hade = 1 i ”Menukat”

Jeg forstiller mig min kode, skal  se ca. sådan ud:
<%   
    strSQL = "SELECT * from menuadmin order by menuindex ASC"
    Set rs = Conn.Execute(strSQL)
    while not rs.Eof
           
        menunavn = rs("menunavn")
        menulink = rs("menulink")
                undermenunavn = rs(”undermenunavn”)
                undermenulink = rs(”undermenulink”)

%>
<div class="test">
<ul id="MenuBar1" class="MenuBarHorizontal">

  <li><a href="<%=menulink%>"><%=menunavn%></a></li>
    <ul>
    <li><a href="<%=undermenulink%>"><%= undermenunavn%></a></li>
    </ul>
  </ul>
</div>
<!-- #include file="moveNext.asp" -->

Håber i kan forstå og kan hjælp mig…
Venlig hilsen Bremer
Avatar billede jansangill Nybegynder
13. september 2007 - 23:26 #1
<table>

SQL = "SELECT * from menuadmin order by menuindex ASC"
Set RS = Conn.Execute(SQL)

Do while not rs.eof

menunavn = rs("menunavn")
  menulink = rs("menulink")


if menulink <> "" then                
response.write "<tr><td><br><a href='"&menulink&"'>"& menunavnnavn &"</a></td></tr>"
                   
SQL = "SELECT * FROM menuadmin,anden_tabel WHERE menukat = undermenuindex"   
Set RS3 = Conn.Execute(SQL)

Do while not rs3.eof                                undermenunavn = rs(”undermenunavn”)
                undermenulink = rs(”undermenulink”)
           
response.write "<tr><td><a href='"&undermenulink &"'>"& undermenunavn&"</a></td></tr>"
rs3.movenext
Loop
end if
                           
rs2.movenext
Loop
end if
   


</table>



måske noget alla dette, ikke teset igennem dog.Eller tjekket igennem:)
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