bardia
6 سال پیش توسط bardia مطرح شد
9 پاسخ

نحوه دریافت داده با checkbox در لاراول

سلام
من برای هر کاربر چندتا checkbox دارم
میخوام زمانی که روی checkboxی کلیلک شد مقدار یک رو بریزه تو دیتابیس و اگر تیک برداشته شد مقدار صفر رو بریزه دیتابیس
اینو باید چطوری چک کنم؟


ثبت پرسش جدید
علیرضا جوکار
تخصص : web developer
@alirezajokar 6 سال پیش مطرح شد
0

به راحتی داخل متد onchange چک باکستون jquery کد بزنین برای چک کردن انتخاب یا عدم انتخاب و با ajax عملیات موردنظرتونو انجام بدید


bardia
تخصص : Golang/Laravel
@mrbardia72 6 سال پیش مطرح شد
0

@alirezajokar1
بدون ajax jquery می خوام این کار کنم
نمونه کد دارید؟


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 6 سال پیش مطرح شد
1

سلام

$checkbox = '';
        if($request->checkbox== null){
            $checkbox = '0';
        }
        else
        {
            $checkbox = '1';
        }

بعدش متغیر رو ذخیره کن


محمد توانگر
تخصص : برنامه نویس موبایل و وب
@md.tavangar 6 سال پیش مطرح شد
2

اگر php v7 به بالا استفاده میکنید میتونید به جای کد بالا خلاصه زیر رو وارد کنید

$checkbox=$request->checkbox ?? 0;

bardia
تخصص : Golang/Laravel
@mrbardia72 6 سال پیش مطرح شد
0

@md.tavangar
@juza666

توی کنترلر و توی قسمت checkbox چطور بنویسیم


محمد توانگر
تخصص : برنامه نویس موبایل و وب
@md.tavangar 6 سال پیش مطرح شد
0

کد بالا که بهتون دادیم توی کنترلر باید بنویسین دیگه به اون تابعی که بهش ارسال میشه مقادیر


bardia
تخصص : Golang/Laravel
@mrbardia72 6 سال پیش مطرح شد
0

@md.tavangar
checkbox من به صورت زیر هست

<input type=checkbox name=ls[]<

اینو چطور به صورت ارایه دریافت کنم توی کنترلر


مهدی ابراهیمی
تخصص : برنامه نویس وب
@azkia 6 سال پیش مطرح شد
0

میخواید یه dd() کنید ببینیم چه طوریه.


Cix
تخصص : برنامه نویس وب
@arthas.pix 6 سال پیش مطرح شد
0

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


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

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