2011-02-17 61 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']会不会数组。

相关问题