【发布时间】:2014-01-30 18:47:39
【问题描述】:
我想使用此代码向表中插入多个复选框值:
<input type="checkbox" name="category[]" value"1" />
<input type="checkbox" name="category[]" value"2" />
<input type="checkbox" name="category[]" value"3" />
<input type="checkbox" name="category[]" value"4" />
$category = implode(",",$_POST["category"]);
但在 mysql 中它显示为“on,on”。
我做错了什么?
【问题讨论】:
-
这与您的问题无关,但您应该研究如何使用规范化设计mysql数据库。任何数据库字段都不应该有多个用逗号分隔的值。相反,您应该有一个单独的表并使用连接来处理数据。