Я занимаюсь разработкой системы онлайн-экзаменов.Я получаю 50 вопросов случайным образом из базы данных.Я хочу отображать только один из всех вопросов на следующей кнопке.Я запутался после получения всего массива, как отобразить один вопрос при следующем нажатии кнопки.
Коды: код в Модель , имя Showmodel (База данных):
<?php
class Showmodel extends CI_Model{
function show_questions(){
$this->db->select('*');
$this->db->from('questions');
return $this->db->get()->result_array();
} }?>
Код в контроллер
function __construct() {
parent::__construct();
$this->load->model('Showmodel','show',TRUE);
//$this->load->model('admin/showmodel','show',TRUE);
}
function index(){
$data['qtn']=$this->show->show_questions();
$this->load->view('test',$data);
}
}?>
Код в Просмотр (с именем tes.php)
<?php
$start=0;
$id=$qtn[$start];
$nid=$id['question_id'];
$question=$id['question'];
echo $question;// displaying the quetsion
echo $nid; //displaying Id
?>
Примечание: теперь проблема в том, что я получаюИдентификатор вопроса путем вызова путем вызова массива index (0).но я хочу увеличить его на $ start ++.который не работает.короче говоря, массив $ qtn доступен в представлении, затем, как отображать элементы один за другим / постепенно, с помощью следующего нажатия кнопки.
введите описание изображения здесь Изображение добавлено для очисткипонимание того, что на самом деле я хочу.