表單中複選框資料怎麼插入資料庫
來源:互聯網
上載者:User
表單中複選框資料如何插入資料庫?
我在表單裡做了複選框,選中的複選框中的資料,儲存在一個數組裡,遍曆數組,把每個元素拼起來,在儲存在一個字串裡。如:
【選】籃球
【 】羽毛球
【 】乒乓球
【選】鉛球
選中的:籃球 鉛球 儲存在$pre_u_have變數中
echo $pre_u_have;//可以顯示:籃球 鉛球
我要把表單插入資料庫,複選框資料插入u_have欄位
由於是複選框,u_have欄位沒辦法和Form.u_have[]匹配
所以我插入了一個隱藏欄位
---------------1------------------------------
在裡面,我把$pre_u_have直接賦給u_have,插入操作成功,但是資料庫裡該欄位顯示的是$pre_u_have(把這個變數名字當成字串處理了)
----------------------2----------------------------
這樣又顯示:coloum "u_have" 不允許NULL,就是說資料插入資料庫失敗了。
-----------------------------------------------------
我現在的問題在哪裡?我通宵,這個問題還是解決不了。
網上看到的都是:
$_POST['pre_u_have'];
這樣的說法
關鍵是這一步要放在哪個位置?
------解決方案--------------------
print_r($_POST['tem']);
?>
------解決方案--------------------
探討
print_r($_POST['tem']);
?>
------解決方案--------------------
也許這還真不是個問題。
------解決方案--------------------
放在PHP代碼第1行,後面緊跟for迴圈,NO PUT IN HTML