Html 根据从数据库中提取的用于编辑表单的值勾选复选框
我的值存储在数据库中,如下所示: 我可以从数据库中获取表格中的所有值,以便进行如下编辑:但我无法根据存储在数据库中的值勾选复选框,即,如果我的数据库中有MBBS和BDS,我希望在编辑表格中勾选MBBS和BDS复选框。 对于课程列中的单个值,我能够实现如下单个勾号:Html 根据从数据库中提取的用于编辑表单的值勾选复选框,html,laravel,blade,Html,Laravel,Blade,我的值存储在数据库中,如下所示: 我可以从数据库中获取表格中的所有值,以便进行如下编辑:但我无法根据存储在数据库中的值勾选复选框,即,如果我的数据库中有MBBS和BDS,我希望在编辑表格中勾选MBBS和BDS复选框。 对于课程列中的单个值,我能够实现如下单个勾号: <div class="form-group"> <label for='degree'>Degree : </label> <label class="checkbox-in
<div class="form-group">
<label for='degree'>Degree : </label>
<label class="checkbox-inline">
<input type="checkbox" value="MBBS" id="course" name="course"
@if($book->course == "MBBS")
{{"checked" }}
@endif
/>MBBS
</label>
<label class="checkbox-inline">
<input type="checkbox" value="BDS" id="course" name="course"
@if($book->course == "BDS")
{{"checked" }}
@endif
/>BDS
</label>
<label class="checkbox-inline">
<input type="checkbox" value="B.Pharma" id="course" name="course"
@if($book->course == "B.Pharma")
{{"checked" }}
@endif/>B.Pharma
</label>
</div>
学位:
课程==“MBBS”)
{{“选中”}
@恩迪夫
/>MBBS
课程==“BDS”)
{{“选中”}
@恩迪夫
/>BDS
课程==“B.Pharma”)
{{“选中”}
@endif/>B.Pharma
如何访问编辑表单复选框中的值?您的课程似乎有逗号分隔的值,因此您需要将其分解并交叉检查。 试试这个来配一个
@if(in_array("MBBS", explode(",", $book->course)))
{{"checked" }}
@endif
您的课程似乎有逗号分隔的值,所以您需要将其分解并交叉检查。 试试这个来配一个
@if(in_array("MBBS", explode(",", $book->course)))
{{"checked" }}
@endif