laravel对后台数据判断后显示(option的值)

版权声明:本文为博主原创文章,未经博主允许不得转载。交流联系QQ:634487911 https://blog.csdn.net/qq_38191191/article/details/80291645
<div class="form-group">
    <label>ap状态:</label>
    <select name="ap_status_id">
        <option value ="1">进行中</option>
        <option value ="2">等待学生review</option>
        <option value="3">等待导师review</option>
    </select>
</div>

开发中,我们存储一个下拉列表的值一般采用数字代存储,而我们在页面显示的时候需要显示他的真实值
进行中,等待学生review,等待导师review

比如修改,我们在修改页面需要看见他上一次的状态,我们就需要先判断在显示并且显示默认值


$actionPlan为后台接收查询结果的变量:判断显示如下(select并且默认为存进去的值)

<div class="form-group">
    <label>ap状态:</label>
    <select name="ap_severe_type_id">
        <option value ="1" @if($actionPlan->ap_status_id=='1') selected @endif >进行中</option>
        <option value ="2" @if($actionPlan->ap_status_id=='2') selected @endif >等待学生review</option>
        <option value ="3" @if($actionPlan->ap_status_id=='3') selected @endif >等待导师review</option>
    </select>
</div>
页面判断后显示
@if($actionPlan->ap_status_id==1)
    <td>进行中</td>
@elseif($actionPlan->ap_status_id==2)
    <td>等待学生review</td>
@elseif($actionPlan->ap_status_id==3)
    <td>等待老师review</td>
@endif


展开阅读全文

没有更多推荐了,返回首页