首页 > 解决方案 > 如何从复选框中的表中读取数据

问题描述

我有一个表(rs_insure),其中有一个名为“id_cover”的列,它的 int 值如 1(true)、0(false),我想在我的视图中列出它们,并带有一个复选框,如果为 true,则必须标记为未标记的 if 为假,显然是只读的。

这就是我试图做到的

<tbody>
    @foreach ($rs_insure as $insure)
        <tr>
            <td class="text-center"> {{ $insure->id_employee}}   </td>
            <td class="text-center">{{ $insure->charge }}</td>
            <td class="text-center">{{ $insure->desc}}</td>
            <td class="text-center">{{$insure->application_date}}</td>            
            <td class="text-center">
                <input type="checkbox" disabled="true" value=""/>
                {{ $insure->id_cover}}
            </td>
        </tr>
    @endforeach
</tbody>

标签: phphtmlmysqllaravel

解决方案


几件事情,

  1. 如果input禁用,如果它是表单的一部分,它将不会提交,readonly如果这是您的意图,请使用该属性,否则它并不重要。
  2. 检查对象的属性是否为真,并且使用内联if只需添加选中的属性或什么都不添加。

<input type="checkbox" readonly {{ $insure->id_cover ? 'checked' : '' }} />


推荐阅读