نمایش نتایج 1 تا 4 از 4

نام تاپیک: حذف زیر منو های یک منو با حذف منو اصلی

  1. #1
    کاربر دائمی آواتار navid3d_69
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    تهران
    سن
    33
    پست
    627

    حذف زیر منو های یک منو با حذف منو اصلی

    سلام من منو های اصلی و زیر منو ها را در یک جدول قرار دادم که فیلد هاش این ها هستن

    id , Name , Link , Parent_id

    و اینجوری کار می کنه که منو اصلی Parent_id هاشون 0 هست و زیر منو های هر منو هم در Parent_id مقدار id منو اصلی رو ذخیره می کنه

    حالا من می خوام اگر منو اصلی حذف شد تمام زیر منو ها هم باهاش حذف بشه باید چی کار کنم؟

  2. #2
    کاربر دائمی آواتار Unique
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    ایران - اصفهان
    پست
    3,199

    نقل قول: حذف زیر منو های یک منو با حذف منو اصلی

    اگه فکر میکنین با یک دستور sql میتونین این کار را بکنین غلطه و نمیشه . چون منو ساختار درختی داره و ممکنه چند سطح والد و فرزند داشته باشه ! برای این کار باید از طریق یک تابع بازگشتی عمل کنیدو از پائین ترین سطح حذف کنید بیاین بالا ،لبته میتونی با تابع بازگشتی همه id ها را بدست بیارین و با یک delete حذف کنید که زیاد sql ننویسید !

  3. #3
    کاربر تازه وارد آواتار blackboy
    تاریخ عضویت
    مهر 1390
    محل زندگی
    mashhad
    پست
    53

    نقل قول: حذف زیر منو های یک منو با حذف منو اصلی

    1. شما میتونی در دوتا جدول این کار رو انجام بدی مثلا یک جدول برای منوهای اصلی با فیلد های Id , Name
    2. و یک جدول برای زیر منو ها با فیلد های Id ,Parent_id , Name
    3. حالا یک کلید خارجی برای جدول مادر تعریف کنید که وقتی اون منوی اصلی رو پاک کردید توی جدول زیر منو ها هرجایی که آدی پرنت برابر باشه با اون حذف میشه

  4. #4
    کاربر دائمی آواتار Unique
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    ایران - اصفهان
    پست
    3,199

    نقل قول: حذف زیر منو های یک منو با حذف منو اصلی

    حالا یک کلید خارجی برای جدول مادر تعریف کنید که وقتی اون منوی اصلی رو پاک کردید توی جدول زیر منو ها هرجایی که آدی پرنت برابر باشه با اون حذف میشه
    حالا اگه زیر منو خودش زیر منو داشت چی ؟

تاپیک های مشابه

  1. آیا کسی سورس منو های زیر را دارد
    نوشته شده توسط Borland-Delphi7 در بخش ASP.NET Web Forms
    پاسخ: 9
    آخرین پست: سه شنبه 01 تیر 1389, 11:53 صبح
  2. سوال: تغییر زیر نام های درج شده در منو استریپ
    نوشته شده توسط mmd2009 در بخش VB.NET
    پاسخ: 0
    آخرین پست: یک شنبه 18 بهمن 1388, 21:08 عصر
  3. حذف یک رکورد و تمامی زیر مجموعه های آن
    نوشته شده توسط حمیدرضاصادقیان در بخش SQL Server
    پاسخ: 10
    آخرین پست: سه شنبه 04 دی 1386, 19:25 عصر
  4. دسترسی به زیر شاخه های یک strip menu(منو های عمودی)
    نوشته شده توسط sharareh.zanourian در بخش VB.NET
    پاسخ: 1
    آخرین پست: دوشنبه 19 شهریور 1386, 09:36 صبح
  5. فعال سازی زیر منو های کلید
    نوشته شده توسط دماوندی در بخش Flash و ActionScript
    پاسخ: 0
    آخرین پست: چهارشنبه 25 آبان 1384, 18:48 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •