【发布时间】:2015-09-02 13:42:52
【问题描述】:
我有编辑表单,我需要根据数据库值将选项值设置为select=selected
<option selected="selected" value="2">laravel</option>
我有以下代码
@foreach($category_list as $data)
<option value="{{$data->id }}" >{{$data->cat_name}}</option>
@endforeach
现在我需要将 {{$data->id }} 与数据库值 id {{$single_edit_product->id}} 进行比较,并将选项值设置为 selected="selected"。我知道我可以使用三元,但我无法使用刀片模板。
谁能帮帮我?
更新
@foreach($category_list as $data)
<?php $d1=$single_edit_product->id ;$d2=$data->id; ?>
<option value="{{$data->id}} " <? ($d1==$d2) ? selected='selected' ?>>{{$data->cat_name}}</option>
@endforeach
【问题讨论】:
-
问题是你的三元语句不起作用......发布这将是一个好的开始。
标签: php