PDA

View Full Version : مقاله: بدست آوردن Id یک تکس باکس



asiehmohammadian
چهارشنبه 22 بهمن 1393, 11:12 صبح
سلام به همه دوستان
من یک جدول دارم که دو تا ستون داره به اسم id و menuname
در صفحه مدیریتم یک تکس باکس دارم که مدیر منوی جدید ایجاد کنه ودر همین جدول درج کنه
حالا میخوام وقتی مدیر منوی جدید ایجاد میکنه id اون منو رو بدست بیارم که در واقع میشه آی دی همین تکس باکس ودر جدول دیگه ای درج کنم
اما نمیدونم چطوری :ناراحت:
دوستان خواهش می کنم کمکم کنید

asiehmohammadian
چهارشنبه 22 بهمن 1393, 19:20 عصر
هیچ کس از دوستان هیچ نظری نداره ؟!!!
دوستان خواهش میکنم کمک کنید

shahram176
چهارشنبه 22 بهمن 1393, 19:33 عصر
در هنگام ایجاد جدول تنظیم کنید تا id به صورت خودکار وارد بشه

asiehmohammadian
چهارشنبه 22 بهمن 1393, 20:06 عصر
id به صورت خودکار وارد میشه
من میخوام مقدار اون id و بدست بیارم ودر یک جدول دیگه درج کنم
این کار و نمیدونم چطور باید انجام بدم

shahram176
چهارشنبه 22 بهمن 1393, 22:12 عصر
دقیقا توضیح بدید چه کاری میخواهید انجام بدید ؟

asiehmohammadian
پنج شنبه 23 بهمن 1393, 00:16 صبح
ببینید من در قسمت پنل مدیریتم میخوام به مدیر امکان افزودن منوی جدید بدم
حالا منویی که مدیر ایجاد میکنه در یک جدول به اسم tblmenu درج میشه ومحتوایی که برای اون منو وارد میکنه در یک جدول دیگه به اسم tblcontent درج میشه
برای این کار من یک فرم دارم که یک تکس باکس داره برای درج اسم منوی جدید ویک دراپ دان دارم که مشخص میکنه منو ، منوی اصلی هست یا زیرمنوی منوی دیگه ویک ادیتورکه محتوا دراون درج میشه
میخوام وقتی مدیر روی دکمه ایجاد کلیک میکنه دوتا کد درج داشته باشم
یکبار اسم اون منوی جدیدی که داره ایجاد میکنه داخل tblmenu درج میشه
وبار دوم آی دی اون منویی که داره ایجاد میکنه به همراه محتواش داخل جدول tblcontent درج میشه
برای درج آی دی درجدول tblcontent باید آی دی منویی که مدیر داره داخل تکس باکس وارد میکنه رو بدست بیارم اما نمیدونم چطوری ؟؟؟؟؟:افسرده:
امیدوارم واضح گفته باشم
خواهش میکنم کمکم کنید
ممنونم

sajadsobh
پنج شنبه 23 بهمن 1393, 05:28 صبح
موقع درج در جدول tblmenu از SCOPE_IDENTITY() استفاده کنید. آخرین آیدی که در جدول درج میشه رو برمیگردونه. می تونید از اون آیدی استفاده کنید :لبخندساده:

asiehmohammadian
پنج شنبه 23 بهمن 1393, 11:03 صبح
ممنونم از راهنماییتون :)
ولی میشه لطف کنید یکم بیشتر توضیح بدید
ممنونم

sajadsobh
پنج شنبه 23 بهمن 1393, 16:19 عصر
یه استوردپروسیجر واسه درج در tblmenu بسازید و داخل اون یه متغیر OUTPUT تعریف کنید. در آخر پس از عمل درج، با استفاده از SET مقدار SCOPE_IDENTITY() رو به اون متغیر بدید.

shahram176
پنج شنبه 23 بهمن 1393, 21:39 عصر
شما تو یک صفحه منمو های موجود را با hyperlink نمایش بدید اگر بخواهید زیر مجموعه براش تعریف کنید روش کلیک که کردید بره داخل صفحه جدید و id منو را توسط Query به صفحه جدید ارسال کنید