带有问题1,2,3,4的调查页面,使用来自mysql的数据填充,其中日期存储有问题编号

时间:2019-06-12 16:59:02

标签: php mysql

我在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;
        }
}

0 个答案:

没有答案