伊莉討論區

標題: 資料庫東西如何傳回表單 [打印本頁]

作者: daneil4444    時間: 2018-7-24 12:27 AM     標題: 資料庫東西如何傳回表單

  1. <input type="checkbox" name="time[]" value="星期一"> 星期一
  2. <input type="checkbox" name="time[]" value="星期二"> 星期二
  3. <input type="checkbox" name="time[]" value="星期三"> 星期三
  4. <input type="checkbox" name="time[]" value="星期四"> 星期四
  5. <input type="checkbox" name="time[]" value="星期五"> 星期五
  6. <input type="checkbox" name="time[]" value="星期六"> 星期六
  7. <input type="checkbox" name="time[]" value="星期日"> 星期日
複製代碼
以上是一個複選框表單(用smarty樣板寫的),然後存進資料庫
我用另一支php從資料庫抓出來,如下
  1. 星期二,星期三,星期四
複製代碼
不知道有沒有辦法把這字串有的值在checkbox勾上感謝回答!!

作者: sss86523    時間: 2018-7-24 11:25 PM

星期一~星期日的值你先存到一個陣列上,透過foreach跑input checkbox,
然後在每個input 上寫判斷該值是否有星期二,星期三,星期四,這部分可以用in_array判斷,
有的話在input上echo "checked"
作者: daneil4444    時間: 2018-7-24 11:58 PM

sss86523 發表於 2018-7-24 11:25 PM
星期一~星期日的值你先存到一個陣列上,透過foreach跑input checkbox,
然後在每個input 上寫判斷該值是否 ...

太好了成功了!!沒想到用foreach比對字串方法在找到對應的加上echo 'checked',不過我不是用in_array而是array_search,上了一課很感謝~~




歡迎光臨 伊莉討論區 (http://www24.eyny.com/) Powered by Discuz!