表單中複選框資料怎麼插入資料庫

來源:互聯網
上載者: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
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.