我正在開發CodeIgniter上的測驗應用程序。
隨機選擇25個問題從數據庫中挑選出來並顯示給用戶。顯示來自查詢的前5個結果在一個div中,並在另一個div中休息
下面是我的代碼:
<?php
$i = 1;
echo form_open('Menu/submit_ans', array('name' => 'quiz'));
foreach ($quiz_array as $q){?>
<center class="Qcounter">
<div class="col-lg-12">
<h3>Question No. <?php echo $i?> </h3>
<br>
<table>
<tr>
<td colspan="2"><?php echo $q->ques;?></td>
<input hidden name="qid[]" type="text" value="<?php echo $q->qid;?>">
<input hidden name="uid[]" type="text" value="<?php echo $user['id'];?>">
</tr>
<tr>
<td><input type="radio" name="ans[<?php print $i; ?>]" value="1"></td>
<td><?php echo $q->ans_1;?></td>
</tr>
<tr>
<td><input type="radio" name="ans[<?php print $i; ?>]" value="2"></td>
<td><?php echo $q->ans_2;?></td>
</tr>
<tr>
<td><input type="radio" name="ans[<?php print $i; ?>]" value="3"></td>
<td><?php echo $q->ans_3;?></td>
</tr>
<tr>
<td><input type="radio" name="ans[<?php print $i; ?>]" value="4"></td>
<td><?php echo $q->ans_4;?></td>
</tr>
</table>
</div>
</center>
<?php
$i++;
}
?>
<button class="btn btn-success" type="submit">Submit!</button></a>
<?php echo form_close();?>
<button id="btn_next">Next</button>
我想在一個DIV顯示前10個結果。
當用戶點擊下一個按鈕時,它會顯示下一個10個結果。
(隱藏當前的股利和顯示下一個)
我只是想知道我怎麼可以打破的結果,並限制每格10個問題。
爲了更好的理解,你能解釋一下嗎? –
有25個問題。該查詢帶來25個問題以顯示給用戶。 我不想一起顯示所有的25個。我想把它顯示爲10,一個隱藏當前10個問題的按鈕,並顯示下一個10,同樣剩餘的5個 –
https://api.jquery.com/slice/ ::描述:將匹配元素的集合減少爲子集由一系列索引指定。 –