我正在开发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/ ::描述:将匹配元素的集合减少为子集由一系列索引指定。 –