php分页上一页下一页判断,分页(上一页,下一页)
實現功能:出現首頁,下一頁,上一頁,尾頁
$pagesize=2;//分頁,已知每頁顯示幾條記錄,$pagesize
//我們通過在地址欄傳遞page參數的形式獲得當前是第幾頁,?page=1就是第一頁,?page=2就是第二頁
/*
page????? offset???pagesize
1?0?????2
2?2?????2
3?4?????2
.....
*/
$page=isset($_GET['page'])?$_GET['page']:1;//當前是第幾頁
$offset=$pagesize*($page-1);//跳過的數量
include 'includes/db.class.php';
$db=new db('localhost','root','123','ecshop_test');
$sql="select * from brand limit $offset,$pagesize";//限每頁制出2個內容
//var_dump($sql);
$result=mysql_query($sql);
while($row=mysql_fetch_assoc($result)){
echo $row["brand_name"];
echo "
";//得到要顯示的內容
}
//總的記錄數,*代表數據表中的字段,任何一個字段
$sql="select count(*) as total from brand";
$result=mysql_query($sql);
$row=mysql_fetch_assoc($result);
$total_rows=$row['total'];//總共多少條內容
//var_dump($row);//array(1) { ["total"]=> string(2) "11" }
//總的頁數,通過總的記錄數和每頁顯示的記錄數
$total_page=ceil($total_rows/$pagesize);//ceil(x),函數向上舍入為最接近的整數。x 如果有小數部分則進一位
//echo $total_page;
//開始寫html代碼? 就是分頁顯示的上一頁
echo ' 首頁';
//如果當前也是首頁的話 不顯示上一頁
if($page>1){
echo '上一頁';}
//當前是尾頁的時候 不顯示下一頁
if($page
echo '下一頁';
}
echo '尾頁';
?>
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的php分页上一页下一页判断,分页(上一页,下一页)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dcc garch matlab,如何用
- 下一篇: php游客随机代码,php生成随机码的一