我正嘗試使用「上一個」和「下一個」按鈕按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