**view**
<?php foreach($questions as $row){ ?>
<?php $ans_array = array($row->choice1,$row->choice2,$row->choice3,$row->answer);
shuffle($ans_array);?>
<p><?=$row->quizID?>.<?=$row->question?></p>
<input type="radio" name="quizid<?=$row->quizID?>" value="<?=$ans_array[0]?>"> <?=$ans_array[0]?><br>
<input type="radio" name="quizid<?=$row->quizID?>" value="<?=$ans_array[1]?>"> <?=$ans_array[1]?><br>
<input type="radio" name="quizid<?=$row->quizID?>" value="<?=$ans_array[2]?>"> <?=$ans_array[2]?><br>
<input type="radio" name="quizid<?=$row->quizID?>" value="<?=$ans_array[3]?>"> <?=$ans_array[3]?><br>
<?php } ?>
</div>
контроллер
public function quest ()
{
$this->Model_students;
$this->data['questions']=$this->Model_students->quest();
$this->load->view('quest',$this->data);
}
public function quiz ()
{
$this->load->view('quiz');
}
модель
public function quest()
{
$this->db->select("quizID,question,choice1,choice2,choice3,answer");
$this->db->from("quiz");
$query = $this->db->get();
return $query->result();
$num_data_returned = $query->num_rows;
if ($num_data_returned < 1)
{
echo "there is no data in the db";
exit();
}
}
после отправки я получаю 2 ошибки; 1. Серьезность: Уведомление
Сообщение: неопределенная переменная: вопросы
Имя файла: просмотры / вопросы. php
Номер строки: 14 2.everity: Warning
Сообщение: указан неверный аргумент для foreach ()
Имя файла: views / quiz. php
Номер строки: 14