بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ثبت مقدار دوبخشی یک value در فرم در دو سطر جدول دیتابیس
سلام.
چطور میشه یک مقدار داخل value یک input رو که با ( ; ) جدا شده رو داخل دو سطر دیتابیس ذخیره کرد؟؟؟
مثال:
<input id="range_1" type="text" name="range_1" value="0;2255" style="display: none;">
یک دیتابیس دارم با نام test
یک جدول هم دارم با نام t
در این جدول دو تا سطر دارم به نامهای in1 و in2
میخوام مقدار (0)داخل in1 ذخیره بشه و مقدار(2255)در in2
برای این سوال 1 پاسخ وجود دارد.
مشاهده پاسخ صحیح
پاسخ به سوال
سجاد عباسی
9 سال پیش
+2
0
پاسخ صحیح
یه راه خیلی ساده که به ذهنم میرسه:
میتونید به سادگی مقدار مورد نظر رو explode کنید و به یه ارایه میرسید میتونید با یه حلقه همه مقادیر رو در یک کوری insert کنید به دیتابیس نیازی به نوشتن کوری پیچیده هم نداره.
$value ="test1;test2;test3;";
$params = explode(";" , $a);
foreach($params as $param){
//insert $param to database
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .