laravel對後臺資料判斷後顯示(option的值)
阿新 • • 發佈:2019-02-02
<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