如何在表(WordPress)中添加多个值的复选框?

时间:2013-10-31 09:53:57

标签: php mysql wordpress-plugin wordpress

现在我从options表改为我自己的表,所以事情变得越来越困难

我在表格中有一个名为selection的复选框,所以这是我试过的

<input type="checkbox" name="selection" value="1"<?php checked("1",$item['selection']);?> />
<input type="checkbox" name="selection" value="2"<?php checked("2",$item['selection']);?> />
<input type="checkbox" name="selection" value="3"<?php checked("3",$item['selection']);?> />

这不保存任何值,然后我在下面尝试了数组

<input type="checkbox" name="selection[]" value="1"<?php checked("1",$item['selection']);?> />
<input type="checkbox" name="selection[]" value="2"<?php checked("2",$item['selection']);?> />
<input type="checkbox" name="selection[]" value="3"<?php checked("3",$item['selection']);?> />

它正在抛出警告Warning: mysql_real_escape_string() expects parameter 1 to be string, array given

如何在使用我自己的表时在复选框中存储多个具有相同名称的值?

任何帮助都会很棒。

1 个答案:

答案 0 :(得分:1)

我想检查是一个函数,你用它返回值。如果这比你在检查函数之前缺少echo那么真实

<?php echo checked("1",$item['selection']);?>