【发布时间】:2020-04-21 01:50:46
【问题描述】:
我正在尝试使用数组将多个单选按钮值插入到数据库中,但出现错误
警告:C:\wamp64\www\Projet Apache\My 中的偏移类型非法 website\html\addquestionrequest.php 在第 40 行
这是正在处理的代码部分
$questionid = $donnees['Questionid'];
$insertArray = array(
[0]=> array(
['Questionid'] =>$questionid,
['Options'] => $_POST['Option_1'],
),
[1]=> array(
['Questionid'] =>$questionid,
['Options'] => $_POST['Option_2'],
),
[2]=> array(
['Questionid'] =>$questionid,
['Options'] => $_POST['Option_3'],
),
[3]=> array(
['Questionid'] =>$questionid,
['Options'] => $_POST['Option_4'],
));
if (!empty($_POST['Option_1']) && !empty($_POST['Option_2']) && !empty($_POST['Option_3']) && !empty($_POST['Option_4']))
{
foreach ($insertArray as $key => $value) {
$db->exec('INSERT INTO answerproposal(Questionid,Options) VALUES(\'$value["Questionid"]\', \'$value["Options"] \')');
}
echo "question ajoutée";
}
else {
echo " erreur option 1";
}
【问题讨论】:
-
这能回答你的问题吗? Illegal string offset Warning PHP
-
第 40 行是哪一行?
-
this ids line 40 ['Questionid'] =>$questionid,