2011-02-17 46 views
0

我有一些文本框,單選按鈕和複選框的清單,提交按鈕一個PHP的形式。 我想進入這個PHP形式的database.The文本框以及在單選按鈕值輸入的數值,歌廳entered.I有一列在我query.I進入複選框值只有我複選框值之一想要知道將所有選中的複選框值輸入單列中用逗號分隔的語法。語法從PHP頁面中插入數據複選框數據庫

+0

您不想將它們存儲在一列中。你可以創建一個連接表,或者其他的東西,它會爲你節省一些麻煩。 – kapa 2011-02-17 12:53:09

回答

0

這樣的事情會起作用。在其末尾帶有「[]」的名稱將返回一個數組到$ _POST。應該可以做一些測試。

HTML

<!-- open method="post" form here --> 
<input type="checkbox" name="checkbox_name[]" value="1" /> 
<input type="checkbox" name="checkbox_name[]" value="2" /> 

PHP

<?php 

// INSERT THIS VALUE INTO COLUMN FOR A COMMA DELIMITED LIST 
$checkbox_values = implode(',', $_POST['checkbox_name']); 

?> 

編輯:你需要測試,雖然對於數組,如果沒有複選框被選中,$ _ POST [ 'checkbox_name']會不會數組。

相關問題