2017-04-19 50 views
0

我已經存儲在數據庫中我的價值觀的價值如下: enter image description here獲取複選框圈選基於從數據庫中提取用於編輯表單

我能夠得到所有值在我的形式從數據庫用於編輯如下:但是我無法根據我存儲在數據庫中的值勾選複選框,即如果我的數據庫中有MBBS和BDS,我希望在我的編輯表單中打勾MBBS和BDS複選框。

對於課程列單值,我能實現單剔如下:

<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> 

我如何可以訪問我的編輯形式的複選框的值?

回答

1

你的課程似乎有逗號分隔的值,所以你需要爆炸並交叉檢查它。 試試這個以獲得一個匹配

@if(in_array("MBBS", explode(",", $book->course))) 
    {{"checked" }} 
@endif 
+1

謝謝你的工作 – cnayak

相關問題