1 回答

TA貢獻1777條經(jīng)驗 獲得超10個贊
您不能使用相同的引號來分隔其中的值和字符串。您需要在值周圍使用單引號。
<input type="hidden" id="snippet_tags" name="snippet_tags[]" value='["88","92","96","98"]'>
你寫它的方式,它被視為你寫value="["的,其余的被忽略。
此外,由于您[]在名稱之后,$_POST['snippet_tags']將是一個數(shù)組,因此您需要對其進行循環(huán)。
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 關注
- 181 瀏覽
添加回答
舉報