1. 程式人生 > >laravel對後臺資料判斷後顯示(option的值)

laravel對後臺資料判斷後顯示(option的值)

<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