استفاده از checkbox در لاراول

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

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

0

من در قسمت ویرایش اطلاعات برای هرکاربر
چهارتا checkboxدارم
که اینو در زمانی که می فرستم به صفحه edit چهار تا checkbox رو با دستور foreach می کشم بیرون
حالا باید خاصیت name رو چطور بهش نام بدم؟
سوال بعدی: من میخوام زمانی که کلیلک شد روی checkbox عدد یک رو بریزه داخل جدول و اگر کلیلک نکرد مقدار صفر رو برگردونه داخل جدول
اینو چجوری داخل checkbox value نشون بدم

آفلاین
user-avatar
حسن امجد ( 12485 تجربه )
3 سال پیش

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

0

سلام
باید به همه checkbox ها یک name بدید
ولی در انتهای نامی که دادید حتما کروشه باز و بسته را قرار بدید که نشان دهنده آرایه باشه که اگر روی دو تا از checkbox ها کلیک شده بود قابل دستیابی باشه
برای اینکه ببینید checkbox انتخاب شده یا نه کافیه که از دستور زیر استفاده کنید

if($request->has('your-name')){

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

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

0

@hasan2i2
مثلن به صورت زیر

foreach($v as $b)
<input type="checkbox" name="?" value="?">
endforeach

قسمت name و value رو چطور بنویسم

آفلاین
user-avatar
حسن امجد ( 12485 تجربه )
3 سال پیش

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

0

@sajad.kazemi1993
داخل name هر اسمی که دوست دارید بزارید ولی در انتهای کروشه باز و بسته [ ]
و در قسمت value
$b
رو بزارید البته اگر که $b یک مقدار باشه اگر هم که شیء بود که مشخصه ی مورد نظرش رو بزارید

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

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

0

name را یکسان ندهید
مثلا name="$b"
حالا من نمیدونم b چیه ولی هر اسمی که میخواهید میتونید بدهید
و value=1
بعد بگید


foreach($v as $b)
isset($request->b)?1 : 0
endforeach
برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.