Как поставить выбранный флажок в базу данных - PullRequest
0 голосов
/ 27 октября 2019

У меня есть страница для заказа на покупку, на этой странице я показываю данные из таблицы obat, и я хочу получить выбранный флажок, используя эти данные в таблице заказа на покупку

Это моя таблица 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 голосов
/ 27 октября 2019

Вы можете также передать массив, чтобы проверить, находится ли он в массиве или нет, тогда вы можете сделать это, как показано ниже.

в вашем контроллере

 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>

лично мне это понравилось. надеюсь, это поможет

...