• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مرتب سازی براساس اولویت بندی
#1
سلام
من یک سری اطلاعات رو از پایگاه داده به این شکل نشون میدم:
[عکس: dmb4_1.png]
عددهای 1-2-3 که در سمت راست هستند، اولویت گزینه ها رو نشون میدن که در جدول با نام idtop هست.
این فرم قابلیت درگ شدن گزینه ها رو داره
مثلا من با کلیک روی یکی از گزینه ها و کشیدن به سمت بالا یا پایین، اونها رو جابجا می کنم
حالا میخوام مثلا اگه گزینه 3 رو جابجا کنم و به اول ببرم، موقع ذخیره اطلاعات، ستون idtop هم تغییر کنه یعنی از 3 به 1 تغییر کنه:
[عکس: wue9_2.png]
ولی نمیدونم چجوری این کار رو انجام بدم
  پاسخ
تشکر شده توسط :
#2
سلام و وقت بخیر

یکی از روش هایی که به نظرم رسید ، استفاده از یک فیلد جهت این کار هست(مرتب سازی و تغییر عدد مکان قرار گیری توسط این مورد انجام بشه) و کاری به تغییر دادن id اصلی نداشته باشین.

موفق باشین
  پاسخ
تشکر شده توسط : kingblog
#3
از اینکه پاسخ دادین از شما تشکر میکنم
منظورتون رو درست متوجه نشدم اگه بیشتر توضیح بدین ممنون میشم
یک فیلد توی صفحه ای نمایش داده میشه دارم که مربوط به idtop است :
<input type="hidden" name="idtop" value="<?= $u[2] ?>"/>
البته میخوام این تغییر اولویت توی پایگاه داده ذخیره بشه چون بعدا که کاربر مراجعه میکنه میخوام براساس همون اولویت نشون داده بشه
ممنون
  پاسخ
تشکر شده توسط :
#4
لطفا راهنمایی کنید Sad
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان