1 回答

TA贡献1777条经验 获得超10个赞
您不能使用相同的引号来分隔其中的值和字符串。您需要在值周围使用单引号。
<input type="hidden" id="snippet_tags" name="snippet_tags[]" value='["88","92","96","98"]'>
你写它的方式,它被视为你写value="["的,其余的被忽略。
此外,由于您[]在名称之后,$_POST['snippet_tags']将是一个数组,因此您需要对其进行循环。
foreach ($_POST['snippet_tags'] as $json) {
$snippet_tags = json_decode($json, true);
foreach ($snippet_tags as $selectedOption){
$ins_snippet_tag_data = array(
'snippet_id' => $insertDataReturnLastId,
'tag_id' => $selectedOption,
'priority' => 1,
);
$this->Constant_model->insertDataReturnLastId('snippets_tags', $ins_snippet_tag_data);
}
}
- 1 回答
- 0 关注
- 157 浏览
添加回答
举报