[請益] 有關checkbox預設為空值請益

看板PHP作者 (小庸)時間8年前 (2017/08/06 15:07), 8年前編輯推噓2(2010)
留言12則, 5人參與, 最新討論串1/1
大家好 最近在自學做網頁 對程式沒甚麼經驗 我現在卡在checkbox 不知道怎麼讓他預設值如果是空值 他不會自己打勾 http://imgur.com/fp3JGoK
我現在設定他如果是TRUE 給他設定checked FALSE的話會存空字串 但是後面空字串那邊會顯示錯誤 設了很多種方法不太知道要怎麼讓他FALSE的時候(裡面沒有值)讓它不會打勾勾 因為之前我寫單選radio 這樣的方法可以 但是運用到checkbox好像就失效了 請各位前輩幫幫我 QQ <!------------------------------------> 忘了補上錯誤訊息QQ 抱歉 http://imgur.com/cBY4Ilm
前面三個有打勾是有預設值 後面的錯誤就是預設給他設空值 就會出現這個錯誤 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.233.89.33 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1502003241.A.89B.html

08/06 15:14, , 1F
請問錯誤訊息寫甚麼呢?
08/06 15:14, 1F
忘了放 不好意思 以補上 ※ 編輯: A10523033 (36.233.89.33), 08/06/2017 15:34:02

08/06 16:30, , 2F
把你自己的 $data[0]['acted_role'] 印出來看應該就會
08/06 16:30, 2F

08/06 16:31, , 3F
知道錯誤在哪了。
08/06 16:31, 3F

08/06 16:32, , 4F
總共只有 6 個值,怎麼可能出現 $data[0]['acted_role']
08/06 16:32, 4F

08/06 16:32, , 5F
[6] (含)以上的元素呢?
08/06 16:32, 5F
有六個以上是因為他是陣列 然後中間有用空白做間隔 為了不要印出空白 才會有六個以上 現在主要是空值印出來會有錯誤QQ 其他有值的話都是沒問題的 ※ 編輯: A10523033 (36.233.89.33), 08/06/2017 16:49:04

08/06 22:00, , 6F
php isset empty is_null
08/06 22:00, 6F

08/07 06:08, , 7F
你知道 JustGame 所謂的把「陣列」印出來是指什麼嗎,
08/07 06:08, 7F

08/07 06:08, , 8F
參考 print_r 或 var_dump
08/07 06:08, 8F

08/07 06:12, , 9F
喔 以上無視吧 @@ 你那是字串不是陣列,[6] 一定要選
08/07 06:12, 9F

08/07 06:12, , 10F
到一個字元,無法選到空字串
08/07 06:12, 10F

08/07 06:14, , 11F
你這用 strstr 或 strpos 比較好
08/07 06:14, 11F

08/10 11:26, , 12F
CHECKBOX 應該在FALSE時 是沒有值的 用ISSET判斷看看
08/10 11:26, 12F
文章代碼(AID): #1PXi0fYR (PHP)
文章代碼(AID): #1PXi0fYR (PHP)