【发布时间】:2014-04-06 20:40:13
【问题描述】:
m 处理复选框选择
<input type="checkbox" name="chk_group[]" value="1">
<input type="checkbox" name="chk_group[]" value="2">
<input type="checkbox" name="chk_group[]" value="3">
<input type="checkbox" name="chk_group[]" value="4">
我在这里获取此数组中选中复选框的值:
$ids = array();
foreach($_POST['chk_group'] as $val)
{
$ids[] = (int) $val;
}
echo $ids = implode(',', $ids);
如果我选中第二个和第三个复选框,我会在我的数组 $id 中得到 [2,3] 值。
问题是我想将这些值分别存储在 db 表列中
表格是:
product_attribute
- 身份证
- a_id
我想将数组中的值插入到 a_id 列中
id ------ a_id
1 ------- 2
2 ------- 3
如何使用插入查询将此数据存储在 mysql 表中?
【问题讨论】:
-
你可以JSON_ENCODE这些值,然后保存在mysql的一列中,例如。