我在php中有一个脚本,可以插入调查页面的结果。 调查页面上有4个问题,您必须在文本字段中输入值并为每个问题选择内容,还有4个问题(仅文本字段)。每个问题文本字段的名称分别为11,12,13,14,21,22,23,24。 我成功地将数据插入到mysql中,为每个问题在表中创建一行(每个问题也在数据库中存储了调查ID),例如1行代表11、12代表,13依此类推。我现在的问题是,当我为一个特定调查创建一个编辑页面时,如何以一种简单的方式将信息表单数据库再次填充到该页面中,该方式很容易将sql结果与fieldname绑定在一起,例如,我检索了针对调查10的问题11,12,13,14,21等...,我想在与输入字段11,12,13,14,21等问题相对应的输入字段名称中显示值。 ..等
谢谢。
$data = array(
'surveytype'=>'1',
'year'=>'2019',
'uid'=>'2',
'username'=>'username',
);
$db->insert('survey',$data);
$lastId = $db->lastInsertId();
foreach ( $_POST as $key => $value )
{
$data = array(
'surveyid'=>$lastId,
'surveytype'=>'1',
'year'=>'2019',
'question'=>$key,
'qresponse'=>$value,
'uid'=>'2',
'username'=>'username',
);
$insert = $db->insert('surveyresult',$data);
if(!$insert){
header('location:'.$_SERVER['PHP_SELF'].'?msg=rna');
exit;
}
}