farzane_t
سه شنبه 21 خرداد 1392, 14:31 عصر
سلام
من از یه جدول برای نگهداری منوی سایت استفاده کردم که به این صورته :
MenuID-------MenuName------ParentID
1----------------name1------------0
2----------------name2------------0
3----------------name1-2----------2
4----------------name2-2----------3
5----------------name3------------2
حالا واسه بخش مدیریت منو، میخوام این امکان باشه که وقتی نودی انتخاب شد، اون نود و همه بجه هاش حذف بشه. یعنی وقتی نودی انتخاب میشه باید یررسی بشه که بچه داره یا نه اگه داره بچه های اون هم بررسی بشن.
فکر میکنم باید با استفاده از یه تابع بازگشتی این بررسی رو انجام بدم و هربار هم MenuID رو جایی مثلا درون آرایه ذخیره کنم و بعد عمل حذف انجام بشه. اما هرکار کردم به نتیجه ای نرسیدم، هرچقدرهم سرچ زدم به نتیجه نرسیدم. منو n سطحیه.
ممنون میشم راهنماییم کنید.
من از یه جدول برای نگهداری منوی سایت استفاده کردم که به این صورته :
MenuID-------MenuName------ParentID
1----------------name1------------0
2----------------name2------------0
3----------------name1-2----------2
4----------------name2-2----------3
5----------------name3------------2
حالا واسه بخش مدیریت منو، میخوام این امکان باشه که وقتی نودی انتخاب شد، اون نود و همه بجه هاش حذف بشه. یعنی وقتی نودی انتخاب میشه باید یررسی بشه که بچه داره یا نه اگه داره بچه های اون هم بررسی بشن.
فکر میکنم باید با استفاده از یه تابع بازگشتی این بررسی رو انجام بدم و هربار هم MenuID رو جایی مثلا درون آرایه ذخیره کنم و بعد عمل حذف انجام بشه. اما هرکار کردم به نتیجه ای نرسیدم، هرچقدرهم سرچ زدم به نتیجه نرسیدم. منو n سطحیه.
ممنون میشم راهنماییم کنید.