Hvis Tmenu=x så hent alle hvor Tmenu=x
Ja, så må jeg ty til jeres hjerner igen :)Har en database med tabellerne
Side og Menu
Side er bygget op ved (de vigtige felter):
SID - autonum
Overskrift - tekst
Indhold - notat
TMenu - tal (bygget op via: SELECT [Menu].[ID], [Menu].[Tekst] FROM Menu; )
Menu er bygget op ved:
ID - autonum
Tekst - tekst
Problemet er så følgende:
Siderne hentes frem via default.asp?side=SID
Opbygningen er:
Menu - Undermenu(evt) - Main
Menu og Main er oppe, men....
hvordan hentes undermenuen frem?
Den skal hente alle hvor Tmenu = det tal som SIDs Tmenu har...
mine ideer er noget ala:
-------------------------------------------------
<%
Set RsUmenu = Conn.Execute("SELECT Menu.Tekst AS Tmenu FROM Side INNER JOIN Menu ON Side.Tmenu=Menu.ID WHERE Side.Overskrift=" & intSIDE & ";")
If Not RsUmenu.BOF Then
Do until RsUmenu.EOF
Response.Write "<a href=" & Chr(34) & "default.asp?side=" & RsUmenu("SID") & Chr(34) & "target=" & Chr(34) & "_top" & Chr(34) & ">" & RsUmenu("Overskrift") & "</a>"
RsUmenu.MoveNext
Loop
Else
Response.Write "Ingen undermenu her :)"
End If
%>
-------------------------------------------------
men det virker (self.) ikke...
Hvordan skal det SÅ bygges op? eller hvad er min fejl?
