ثبت آیتم های تگ select در دیتابیس - ثبت List در دیتابیس
سلام من در برنامه ام زمان شروع نوبت دهی و زمان پایان نوبت دهی و مدت زمانی که طول میکشه که یک بیمار معاینه بشود را وارد میکنم. بعد از گرفتن زمان شروع ،زمان شروع خودش به مدت زمان معاینه یا انتظار تقسم میشود (یعنی ساعت 8 نوبت دهی شروع شود و ما زمان انتظار یا ویزیت را 10 دقیقه در نظر گرفته باشیم آنگاه یک لیست به صورت دراپ دون از زمان به صورت هشت و ده دقیقه و هشت و بیست دقیقه و هشت و 30 دقیقه .....در یک صفحه html به ما نمایش میدهد . اما فقط نمایش را داریم و در جدول نمی توانم ثبتش کنم.برای ثبت در جدول باید چکارکنم؟؟
تگ select در html به طور پیش فرض شما می تونید فقط یک آیتم رو انتخاب کنید و در دیتابیس ذخیره کنید. هر آیتمی هم که انتخاب می کنید مقدار Value اون آیتم در دیتابیس ذخیره میشه. به مثال زیر دقت کنید :
<form asp-Controller='Home' asp-Action='getValue' method=post >
<select id='cmb1'>
<option value=1>شیراز</option>
<option value=2>اهواز</option>
<option value=3>تهران</option>
<option value=4>مشهد</option>
</select>
</form>
خب حالا در سمت کنترلر خیلی راحت می تونید مقدار رو دریافت کنید:
[HttpPost]
public IActionResult getValue(int cmb1)
{
//دستورات
return View();
}
اما اگر شما می خواید بیشتر از یک مقدار رو از تگ select انتخاب کنید میتونید از پلاگین select2 استفاده کنید.
این مواردی بود که به نظرم اومد. اگر چیزی دیگه ای میخواید لطفا جزییات بیشتری از سوالتون رو بفرمایید یا حداقل کدهایی که نوشتید یا تصویری که بشه بهتر متوجه کار شما شد رو قرار بدید.
موفق باشید.
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
- کار با CkEditor با قابلیت آپلود عکس
- خطا در ایجاد migration در Asp.net core
- تفاوت های Asp.net core و Asp.net mvc چیه؟
- دلیل اسپم شدن ایمیل های ارسالی از سرور
- نحوه لایه بندی پروژه Core و اضافه کردن به IIS
- ارسال ایمیل در Asp.net core
- آیا میشه در mvc core از کامپونت استفاده کرد
- آپلود فایل در Asp.net core چگونه است؟
- حذف کامل یک رکورد در جدول ریلیشن شده
- اشکال در آپلود فایل ویدیو در mvc core 2