1- Önce data yapını buna göre ayarla
2- Data yapısı için örnek;
Create table menu(id int autoincrement, ustid int, title varchar(100))
3- Top menü oluştururken, yani en üst düzey menü, onların ustid'lerine 0 ataması yap;
strSQL = "INSERT INTO menu(ustid,title) VAKUES(0,'Menu1')" şeklinde
4. Sub menu oluştururkende sub menuye hangi top menüye dahil olacağına dair ustid'ye onu ata
strSQL = "INSERT INTO menu(ustid,title) VALUES(1,'SubMenu1')"
Şimdi özetlersen şu anda Menu1 adında bir top menün ve Submenu1 adında da bir sub menün oldu.
Submenu1'in altına da başka bir sub menu daha ekleyeceğin zaman Submenu1'in id'sini yeni oluştıracağın SubSubMenu1'e atamalısınki o da onun altında olsun. Bizim örneğimize göre bu
strSQL = "INSERT INTO menu(ustid,title) VALUES(3,'SubSubMenu1')"
şeklinde olacaktır.