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

时间:2015-05-15 21:12:13

标签: codeigniter codeigniter-2

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

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

我认为它能帮到你。