PHP
我想在底部添加一个“加载更多”按钮,只要用户点击它,它就会显示数据库中的10个条目(问题)。
<?php include('connection.php');
$query = mysqli_query($con,"SELECT * FROM questions LIMIT 10");
$data = array();
while($row = mysqli_fetch_assoc($query))
{
$data[] = $row;
}
$number=count($data);
$i=0;
while($i<$number) {
echo $i+1;
echo ' . ';
echo $data[$i]['question'].'<br/><br/>';
$i++;
?>
答案 0 :(得分:2)
你需要在jquery + php中有一个例子吗?看看这个:http://demos.9lessons.info/loadmore.php
以下是教程:http://www.9lessons.info/2009/12/twitter-style-load-more-results-with.html
答案 1 :(得分:0)
您需要传递分页参数(例如?page = 2)并将其用作偏移量。
e.g。
$offset = $num_per_page * ($page - 1);
然后将查询更改为包含以下内容:
... LIMIT $offset, $num_per_page
检查文档here
答案 2 :(得分:0)
您可以在查询中设置OFFSET,只加载新条目
$ query = mysqli_query($ con,“SELECT * FROM questions LIMIT 10 OFFSET = $ _POST [ '偏移']“);
答案 3 :(得分:0)
如果您只是想知道是否需要显示“加载更多”,只需选择11条记录,显示10条记录,如果结果计数为11则显示“加载更多”按钮