啟用/不啟用這個選項預設值的設定
**军
**军 2019-02-21 22:55:45
0
5
1201

admin_edit.html中name="status"表單預設是啟用或不啟用,不會因為資料庫的status的值變化,我給這個表單做了個如下的判定結果無法顯示,為什麼,又如何取得到status的值並在編輯頁面中顯示該值

{eq name="$user_info.status" value=1}
<option value="1" selected>啟用</option>
<option value="0" >不啟用</option>
{else /}
{eq name="$user_info.status" value="0"}
< ;option value="1">啟用</option>
<option value="0" selected >不啟用</option>
{/eq}
{/eq}

**军
**军

全部回覆(3)
Peter-Zhu

你看一下原始碼, 這個啟用與停用功能, 應該是沒有做, 只是提供了一個入口

  • 回覆 知道,我自己加進去了,就是按照上面的方法,源碼也有些地方有bug,自己處理一下反而更有利於學習,程式碼基本上是重複的,就是找bug找的腦袋疼
    **军 作者 2019-02-23 06:17:16
何勇军

首先因為獲取器將0和1的值變成已啟用/已停用/管理員/超級管理員字串,所以這裡的value值是上面的值而不是0和1,另外option中的值應該與上面的字串完全一致

何勇军

不顯示的原因找到了,因為value的值是字串,而$user_info.status的值是1或0,所以會將選擇的都判定為false從而不顯示,那麼如何將資料庫中status的那值傳入彈出的admin_edit.html呢?

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!