我正尝试使用“上一个”和“下一个”按钮按ID排序返回一条记录。虽然我在代码中遇到了一些问题。分页:上一页和下一页使用PHP
<?php
include ('header.php');
include ('connection.php');
//pagination starts here
if(isset($_GET['page'])){
$page = preg_replace('#[^0-9]#','',$_GET['page']);
}else{
$page = 1;
}
$perPage = 1;
$lastPage = cell($count/$perPage);
if($page < 1){
$page = 1;
}else if($page > $lastPage){
$page = $lastPage;
}
$limit = 'LIMIT ' .($page -1)*$perPage .',$perPage';
$query = mysql_query('SELECT LastName FROM residents ORDER BY ID DESC $limit');
if($lastPage != 1){
if($page != $lastPage){
$next = $page + 1;
$pagination.='<a href="AutoIncrement.php?page='.$next.">Next</a>';
}
//error occurs here
if($page != 1){
$prev = $page - 1;
$pagination.='<a href="AutoIncrement.php?page='.$prev.">Previous</a>';
}
}
?>
这一切似乎都没有问题,除非我不断收到最后一条IF语句的错误。有什么想法吗?
您的查询是正确的!真的是你的问题?! – 2014-09-26 16:01:55
听起来像你想要别人为你写一些代码。你有尝试过什么吗?你可以与我们分享吗? – 2014-09-26 16:02:40
这可以是* Paging *的应用程序:[MySql Data - 实现分页的最佳方式](http://stackoverflow.com/questions/3799193/mysql-data-best-way-to-implement-paging) – 2014-09-26 16:03:05