【问题标题】:multiple input in checkbox for different data and ID不同数据和ID的复选框中的多个输入
【发布时间】:2018-08-13 03:47:45
【问题描述】:

大家好...

目前在 Laravel 中工作。 问题是我想将输入 checkbox 放入不同的数据中,其不同的 ID 按日期 例如在 aug 1 这个日期我有 10 条数据记录,只检查了 4 条当我按日期检查复选框时的记录,它仅保存在 1 个 id 中,而不是将每个选中的 4 条记录保存在其不同的 dataID 中。

控制器(复选框):

 public function dsmed(Request $request)
{
    $datab = new check();

    $datab->data_id = $request->data_id;
    $datab->check = implode("/",$request->check);

    $datab->save();

    Session::flash('success','SAVE!');

    return back();
}

控制器(按日期查看):

public function sampl(Request $request)
{
    $start = $request->input('start');
    $end = $request->input('end');

    $dataview = data::whereBetween('date_received', array($start, $end))
    ->orderBy('date_received' ,'desc')->get();

    return view ('Med.sampl', compact('dataview'));
}

刀片

@foreach($dataview as $d)
     <td> <a href="rec/{{$d->id}}" class="btn btn-default"><strong>View</strong></a> </td>
     <td> {{ date ("M j, Y", strtotime($d->date_received)) }} </td>
     <td> {{ $d->number }} </td>
     <td> {{ $d->name }} </td>
     <td> {{ $d->Service }} </td>
     <td> {{ $d->room }} </td>
     <td> {{ date ("M j, Y", strtotime($d->created_at)) }}</td>
     <td><input type="checkbox" name="check[]" value="1"> <input type="hidden" name="data_id"  value="{{$d->id}}"></td>
    </tbody>
@endforeach
</table>

【问题讨论】:

    标签: javascript laravel


    【解决方案1】:

    尝试编辑&lt;td&gt;&lt;input type="checkbox" name="check{{id}}[]" value="1"&gt; &lt;input type="hidden" name="data_id" value="{{$d-&gt;id}}"&gt;&lt;/td&gt; 希望这会有所帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-20
      • 2012-03-31
      相关资源
      最近更新 更多