0
我有一個關於asp.My問題的問題是;表結構類似的東西。那些列已調用MenuID
, Alt_MenuID
, Menu_Adi
。最後,我想在菜單表中的menu_adi
列中顯示這些項目。通過ASP代碼顯示錶內的菜單名稱
例如;
MenuID Alt_MenuID Menu_Adi
1 0 Anasayfa
2 0 Urunler
3 2 Bisiklet (Alt_MenuID=2 is equal to MenuID=2,So the sub menu of urunler is bisiklet)
4 3 Üç Tekerlekli Bisiklet (Alt_MenuID=3 is equal to MenuID=3.So,the sub menu of bisiklet is Üç Tekerlekli Bisiklet)
5 0 İletişim
6 5 Harita(sub menu of the iletişim)
我想顯示那樣。
- Anasayfa
- Ürünler
- - Bisiklet (sub menu)
- - - Üç tekerlekli bisiklet (sub menu of the bisiklet)
- İletişim
- - Harita (sub menu)
我使用的功能如下。
<%function MenuYazdir(MenuID,say)
Set Liste = Data.Execute("Select MenuID,Alt_MenuID,MenuAd From Menuler Where Alt_MenuID="& MenuID)
if Liste.Eof=False Then
Do Until.Liste.Eof
Response.write("-"& Liste("MenuAd") &"<br>")
call MenuYazdir(Liste("MenuID"),0)
Liste.MoveNext
Loop
End if
Set Liste = Nothing
End function%>
<% call MenuYazdir(0,0)%>