کیهان
3 سال پیش توسط کیهان مطرح شد
4 پاسخ

روش ذخیره و ویرایش مقادیر checkbox

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

@websaz
@gomnam
@ajdar9667
@rezajahangir
@samanzdev
@hesammousavi
@mimsadAlef
@juza66
@sinashahoveisi
@mohaligateway
و ...


ثبت پرسش جدید
مهران مرندی
تخصص : برنامه نویس
@mehranmarandi 3 سال پیش آپدیت شد
2

شما یه چک باکس ایجاد میکنید مثل کد زیر

<input name="android_cat" type="checkbox"
 id="custom_checkbox_stacked_unchecked"
value="1"
{{$android_cat ? "checked":""}}>

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

 $request['android_cat '] == 1 ? 1:0;

رضا جهانگیر
تخصص : Full-Stack Developer
@rezajahangir 3 سال پیش مطرح شد
0

سلام.
داخل بلید به value چک باکس ها اعداد صفر و یک رو بدین و بعد ذخیره کنید.
موفق باشید.


کیهان
تخصص : PHP programmer
@keyhan 3 سال پیش آپدیت شد
0

@rezajahangir
خب قاعدتا باید یک مقدار بهش بدم یا یک یا صفر
توی ادیت کردن به مشکل میخورم
منظورم اینه اگه بخوام توی ادیت کردن چک باکس رو خالی بزارم مقدار null رو برمیگردونه نه صفر


مهران مرندی
تخصص : برنامه نویس
@mehranmarandi 3 سال پیش آپدیت شد
2

شما یه چک باکس ایجاد میکنید مثل کد زیر

<input name="android_cat" type="checkbox"
 id="custom_checkbox_stacked_unchecked"
value="1"
{{$android_cat ? "checked":""}}>

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

 $request['android_cat '] == 1 ? 1:0;

masood
تخصص : برنامه نویس
@masoodhoseiny 2 سال پیش آپدیت شد
0

یک رادیو باکس میزاری داخل فرم به شکل زیر


 <div class="radios">
                            <label class="label_radio" for="radio-01">
                                <input type="radio" name="confirmed"id="confirmed" value="1" {{  ($customer->confirmed == 1 ? ' checked' : '') }}> yes
                            </label>
                            <label class="label_radio" for="radio-02">
                                <input type="radio" name="confirmed" id="confirmed" value="0" {{  ($customer->confirmed == 0 ? ' checked' : '') }}> no                                           
                        </div>

ولیدت داخل ریکوعست رو هم اینتیجر میزاری

            'confirmed'  =>['integer'],

مایگریشن هم

            $table->boolean('confirmed')->default('0');

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

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