php多选按钮的值如何提交到数据库中,数据库应该如何设计呢?
<input name="v4[]" type="checkbox" value="1">款式
<input name="v4[]" type="checkbox" value="2">颜色
<input name="v4[]" type="checkbox" value="3">质地
<input name="v4[]" type="checkbox" value="4">包装
谢谢大哥们,
<input name="v4[]" type="checkbox" value="1">款式
<input name="v4[]" type="checkbox" value="2">颜色
<input name="v4[]" type="checkbox" value="3">质地
<input name="v4[]" type="checkbox" value="4">包装
谢谢大哥们,
将$v4存入数据库
1、前台代码如下:
<input name="v4[]" type="checkbox" value="1">款式
<input name="v4[]" type="checkbox" value="2">颜色
<input name="v4[]" type="checkbox" value="3">质地
<input name="v4[]" type="checkbox" value="4">包装
2、后台接收参数并存库:
$v = $_POST['v4']; //此时接收到的是一个数组
$v = implode(',', $v); //转化成1,2,3,4这样逗号分隔的字符串
将$v 存库
3、查询的时候从库里将此字段查出来赋给变量$v
$v = "从数据库拿出来的值";
$v = explode(',', $v); //这样又将数据还原成数组形式
==========================================================
不知道说清楚没,呵呵