PHP测验在MVC中正确答案计数器

时间:2015-10-26 15:21:22

标签: php model-view-controller

我在PHP(Code igniter框架)中开发了一个简单的测验。目前,测验可以验证用户答案是否正确。接下来,我试图为每个正确的答案评分用户。因此,我需要每个正确答案的增量。 目前我有这个: 试图从视图中获取计数器的当前值,该值在测验开始时应该为零。

在视图中:

<input type=hidden name=counter value="<?php echo $counter ?>

控制器从视图中获取值:

$c = $this->input->get('counter',false);

然后在控制器中使用starmodel类调用increment函数:

$counter = $this->Starmodel->increment($c);

这是我的功能:

function increment($counter){
        $counter = $counter + 1;
        return $counter;
}

使用函数的结果加载视图:

$person = $this->load->view('starview', array('iscorrect' => $res,
                                               'question' => $person['question'],
                                               'name' => $guess,
                                               'results' => $counter));

在视图中显示结果:

<?php echo $results ?>

如果我能做到这一点,我将不胜感激。 谢谢

0 个答案:

没有答案