首页 > 解决方案 > 根据数据库中的计数填充下拉列表

问题描述

我想根据 db 值填充一个下拉列表。如果我的 db 列值为 45,那么我想要一个下拉列表,例如选择值为 1、2、3、4 ...... ........直到 45 岁。

<div class="form-group">
<select name="labCat" id="lab" class="form-control input-lg dynamic" data-dependent="labSubCat">
<option value="">Select ward</option>
    @foreach($ward as $lb)
        <option value="{{$lb->ward_id}}">{{$lb->ward_id}}</option>
    @endforeach
</select>

标签: laravel

解决方案


只需使用其限制 <= 您的数据库计数的 for 循环。

<select name="labCat" id="lab" class="form-control input-lg dynamic" data-dependent="labSubCat">
<option value="">Select ward</option>
    @for ($i = 0; $i <= (int)$ward; $i++)
          <option value="{{$i}}">{{$i}}</option>
    @endfor
</select>

推荐阅读