在这种情况下我应该使用什么? (代码点火器)

What should I use in this situation? (Code Igniter)

我正在构建在线数学考试,用户选择科目,我的程序生成一个视图,其中包含所选科目的所有问题。这部分的帮助:提交答案后,我希望系统重新加载页面,保留选定的选项,并将正确的选项涂成绿色。

为了保留选定的选项,您应该使用 codeignier 表单助手: http://www.codeigniter.com/userguide2/helpers/form_helper.html

我不确定为正确答案着色的最佳做法是什么。然而,当您计算表单数据以找到正确答案时,您可以简单地向每条记录添加一个项目,例如答案是对还是错($records[$id]['answer'] = 'right';)然后当您生成表单时,将此项目作为 class 放入您的表单项目中,例如:

<div class="<?php echo $answer; ?>">
  ... form field ...
</div>

然后创建一些简单的 css 规则,例如:

.wrong{background:red} 
.right{background:green}

我认为它适合你。