راکت

راه مناسب برای insert یک فرم با بیش از 40 تا اینپوت

3 پاسخ

بهترین راه برای ریختن ی فرم با 40 تا اینپوت داخل دیتا بیس چیست ؟

ثبت پرسش جدید

پاسخ‌ها

3
سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

بستگی داره چیکار میخوای انجام بدی

با استفاده از آرایه ها میتونی ، یعنی یک فیلد رو با یک نام بصورت آرایه و متغییرها توی یک حلقه مینویسی . و سمت بک اند هم با همون حلقه داده رو میگیری و باهاش کار میکنی

با استفاده از کامپونت ها میشه و با یک حلقه بهش متغییرهای که میخوای رو پاس میدی و هر کامپونت برای خودش مستقل میتونه کاری رو انجام بده

و..

باید دقیقا بگی میخوای چه بکنی تا بهتر بشه راهنماییت کرد

Mohammad reza Golshahi
Mohammad reza Golshahi
@golshahimohammadreza

تخصص: Go - Python

سلام دوست عزیز
@noob
اگر بخوای هر مقدار داخل یکی از فیلدای دیتابیستم بریزی از لحاظ پرفورمنس مشکلی نداره فقط بعدش باید کلی دنبالش بگردی
یا اینکه encode کنی بعد داخل ی فیلد ذخیره کنی

بهترین راهم اینه اطلاعاتتو طبقه بندی کنی و اونارو تو جداول مختلف ذخیره کنی مثلا یک شخص اطلاعات زیادی داره که باید این جداول براش ایجاد شه به عنوان مثال :
user_info - user_education - user_dentity
این باعث میشه راحت تر فیلتر بزنی رو اطلاعات و .. و دیتاس منظم داشته باشی.

شاید پاسخ شما همین‌جا باشد

مهدی محمدی
مهدی محمدی
@mahdi.mh

تخصص: laravel ,php

سلام
با اجازه از اساتید
به نظر من اول باید متد ریکوئست post باشه چون دیتای زیادی هست
بعد فیلد ها رو بر اساس نوع validation گروه بندی کن و هر گروه رو چک کن
هر تعداد فیلد داشته باشی مهم نیست همشون باید چک بشن وگرنه هم امینتت میاد پایین و هم ممکنه دیتای نادرست رو بریزی تو دیتا بیس و یا اصلا exeption ایجاد بشه !
در انتها حتما اسم input ها با اسم ستون دیتابیس یکی باشه که بعد از validation با متود save همه دیتا رو به صورت ارایه بش پاس بدی و راحت insert بشه و دیگه نخوای تک تک مقدار دهی کنی

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام