راکت

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

9 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

9
علیرضا جوکار
علیرضا جوکار
@alirezajokar

تخصص: web developer

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

bardia
bardia
@mrbardia72

تخصص: Golang/Laravel

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

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

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

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

سلام

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

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

محمد توانگر
محمد توانگر
@md.tavangar

تخصص: برنامه نویس موبایل و وب

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

$checkbox=$request->checkbox ?? 0;
bardia
bardia
@mrbardia72

تخصص: Golang/Laravel

@md.tavangar
@juza666

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

محمد توانگر
محمد توانگر
@md.tavangar

تخصص: برنامه نویس موبایل و وب

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

bardia
bardia
@mrbardia72

تخصص: Golang/Laravel

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

<input type=checkbox name=ls[]<

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

مهدی ابراهیمی
مهدی ابراهیمی
@azkia

تخصص: برنامه نویس وب

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

Cix
Cix
@arthas.pix

تخصص: برنامه نویس وب

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

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

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