在做修改功能時,多筆資料想把 checkbox 傳送空值,也就是如果有勾選,POST 到資料庫紀錄 Y,如果不勾選,資料庫就紀錄空值。
原本資料庫紀錄 Y,但想要改成不勾選,結果發現明明沒勾選,POST 資料後資料庫卻沒改成空值,後來才發現 checkbox 如果不勾選是不會 post 值出去的
例:
<input name="is_set" value="Y" >
不勾選後 POST 送出,根本抓不到 $_POST[is_set]
POST 後判斷有沒有抓到,沒抓到就自訂變數設空值寫入,否則就設 Y
$is_set=empty($_POST['is_set'])?"":"Y";