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

3 سال پیش توسط Cix آپدیت شد
آفلاین
user-avatar
bardia ( 22836 تجربه )
3 سال پیش
تخصص : Golang/Laravel

لینک کوتاه اشتراک گذاری

0

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

آفلاین
user-avatar
علیرضا جوکار ( 15819 تجربه )
3 سال پیش
تخصص : web developer

لینک کوتاه اشتراک گذاری

0

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

آفلاین
user-avatar
bardia ( 22836 تجربه )
3 سال پیش
تخصص : Golang/Laravel

لینک کوتاه اشتراک گذاری

0

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

آفلاین
user-avatar
سیدعلی موسوی ( 123148 تجربه )
3 سال پیش
تخصص : سی شارپ و پی اچ پی

لینک کوتاه اشتراک گذاری

1

سلام

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

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

آفلاین
user-avatar
محمد توانگر ( 2259 تجربه )
3 سال پیش
تخصص : برنامه نویس موبایل و وب

لینک کوتاه اشتراک گذاری

2

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

$checkbox=$request->checkbox ?? 0;
آفلاین
user-avatar
bardia ( 22836 تجربه )
3 سال پیش
تخصص : Golang/Laravel

لینک کوتاه اشتراک گذاری

0

@md.tavangar
@juza666

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

آفلاین
user-avatar
محمد توانگر ( 2259 تجربه )
3 سال پیش
تخصص : برنامه نویس موبایل و وب

لینک کوتاه اشتراک گذاری

0

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

آفلاین
user-avatar
bardia ( 22836 تجربه )
3 سال پیش
تخصص : Golang/Laravel

لینک کوتاه اشتراک گذاری

0

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

<input type=checkbox name=ls[]<

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

آفلاین
user-avatar
مهدی ابراهیمی ( 2572 تجربه )
3 سال پیش
تخصص : برنامه نویس وب

لینک کوتاه اشتراک گذاری

0

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

آفلاین
user-avatar
Cix ( 13871 تجربه )
3 سال پیش
تخصص : برنامه نویس وب

لینک کوتاه اشتراک گذاری

0

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

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.