PDA

View Full Version : سوال: تعيين سطح دسترسي تعداد زيادي لينك با يك فيلد



Marzieh_A
دوشنبه 14 دی 1388, 11:55 صبح
يه فرم لاگين دارم كه بعد از تأييد يوزرنيم و پسورد يه فيلد به اسم manage رو مي گيره.
اين فيلد براي تعيين سطح دسترسي ايجاد شده كه مقدار داخل اون يه رشته كاراكتر 0 و 1 هست و طولش 255 كاراكتر هست كه در ابتدا تعداد معدودي از اين كاراكترها (به تعداد لينكهاي موجود در صفحه manage هست كه اين اطلاعات قراره بهش post بشه.) مقدار دهي شده.
اولين چيزي كه مي خوام بدونم اينه كه چه جوري مي تونم اين كاراكترها رو به صورت تك تك بگيرم و بشمارم و با يه دستور for تو c1 تا cn يريزم و به فرم manage پاس كنم تا تو اون صفحه لينكها بر اساس 0 يا 1 بودن اين مقادير disable يا enable بشن؟
دومين سوالي كه دارم هم اينه كه چطور مي تونم تو صفحه manage با php صفحه اي ايجاد كنم كه روي صفحه manage باز بشه و براي تعيين لينك باشه و يه دكمه اوكي داشته باشه و در صورت اوكي كردن توسط admin مورد نظر يه كاراكتر جديد به فيلد manage اضافه بشه و اون فيلد براي همه جز خود admin صفر يشه و يه لينك هم به انتهاي لينكها اضافه بشه با اسم cn+1.
به همين ترتيب يه صفحه ديگه باشه و از طريق اون بتونيم متن يه لينك رو بديم و اسم لينك رو بگيره (اسم لينكها همون c1 تا cn هست) و نام كاربر رو تعيين كنيم، كاراكتر مورد نظر رو در فيلد manage براي كاربر مورد نظر به 0 يا 1 تغيير بده.

اگر ممكنه دوستاني كه مي تونن كمك كنن بد گير افتادم :گیج:

Marzieh_A
دوشنبه 14 دی 1388, 12:58 عصر
سطح دسترسی رو اینجوری ست نمیشه , چون یکی می تونه با عوض کردن پارامتر ها سطح دسترسی خودش رو عوض کنه !

قبلا توضیح داده شده است , سرچ کنید , بایستی برای هر نفر یا رل یک رکورد جدا در جدول بزنید !

شايد منظورم رو درست نرسوندم.
هر نفر يه ركورد در جدول داره و هر ركورد در جدول يه فيلد manage داره كه اين فيلد كاراكترهاي 0 و 1 داره.
قسمت اصلي كه تعيين سطح براي كاربرهاي مختلف هستش فقط براي مدير كل سايت فعاله پس كسي جز مدير كل سايت نمي تونه اينو تغيير بده.