如何解决我想要循环回答并质疑它不像我想要的
我有测验应用程序,但在我提交后,答案不是我想要的。我的回答仍然在循环问题 enter image description here
控制器测验
public function hasilKuis()
{
$check = $this->kuisModel->find('id_quiz');
$data = [
'title' => 'Hasil Kuis','hasil' => $this->kuisModel->findAll(),'checks' => $this->request->getvar($check)
];
return view('user/kuis/hasil',$data);
}
查看结果测验
<?PHP $score = 0; ?>
<?PHP $i = 1; ?>
<?PHP foreach($hasil as $s) : ?>
<?PHP foreach($checks as $checked) : ?>
<div class="soal mb-3">
<p><?= $i++; ?>. <?= $s['pertanyaan']; ?></p>
<?PHP if ($checked != $s['jawaban']) : ?>
<div class="form-check" style="background-color: palevioletred;">
<input class="form-check-input" type="radio" name="flexRadiodisabled" id="flexRadioCheckeddisabled"
value="<?= $checked ?>" disabled>
<label class="form-check-label" for="flexRadioCheckeddisabled">
<?= $checked ?>
</label>
</div>
<div class="form-check" style="background-color: aquamarine;">
<input class="form-check-input" type="radio" name="flexRadiodisabled" id="flexRadiodisabled" disabled>
<label class="form-check-label" for="flexRadiodisabled">
<?= $s['jawaban']; ?>
</label>
</div>
<?PHP else : ?>
<div class="form-check" style="background-color: aquamarine;">
<input class="form-check-input" type="radio" name="flexRadiodisabled" id="flexRadioCheckeddisabled"
value="<?= $s['jawaban'] ?>" disabled>
<label class="form-check-label" for="flexRadioCheckeddisabled">
<?= $s['jawaban']; ?>
</label>
</div>
<?PHP $score = $score + 1 ?>
<?PHP endif ?>
</div>
<?PHP endforeach; ?>
<?PHP endforeach; ?>
请帮我解决这个循环问题。任何人都可以帮助我如何做到这一点.. 提前致谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。