如何将“选定”复选框放入数据库

时间:2019-10-27 05:23:35

标签: laravel checkbox relation

我在该页面中有一个采购订单页面,该页面显示了obat表中的数据,并且我希望使用该数据将其选中到表购买订单中

这是我的餐桌摆放


         <table class="table table-bordered" style="margin-top:20px">
             <tbody>
                 <tr class="text-center">
                     <th>No</th>
                     <td>Kode Obat</td>
                     <td>Nama Obat</td>
                     <td>Harga</td>
                 </tr>
                 @foreach ($obat as $key =>$o)
                 <tr>
                     <th class="text-center">
                        @foreach ($po as $po)
                             <input type="checkbox" name="select" id="select">     
                        @endforeach
                    </th>
                     <td>
                        <input type="text" class="form-control" value="{{ $o->kode_obat }}">
                    </td>   
                     <td>
                        <input type="text" class="form-control" value="{{ $o->nama_obat }}">     
                    </td>   
                     <td>
                         <input type="text" class="form-control" value="{{ $o->harga_obat }}">
                     </td>
                 </tr>
                 @endforeach  
             </tbody>
         </table>

该复选框(选择)来自表购买订单,但无法显示。如果我不使用foreach的节目

1 个答案:

答案 0 :(得分:0)

您还可以传递数组以检查它是否在数组中,然后可以像下面这样。

在您的控制器中

 public function edit($id)
    {
        $odat=Odat::all();
        foreach($odat as $od)
        {
            $listod[]=$odat->select;
        }
        return view('yourbladefile',compact('roles','listod'));
    }

然后您认为

<input type="checkbox" name="select" @if (in_array(yourpurchaseordernamefromdb, $listod))
        {{'checked'}} @endif>Selected</td>
我亲自管理的

喜欢它。希望对您有帮助