1樓:
這樣子分:
$total_record=50; //這裡的50通過sql獲取記錄總數
$list_num=5; //設定一頁顯示數量
$temp=($page-1)*$list_num;
$total_page=ceil($total_record/$list_num); //總頁數
$sql="select * from table limit $temp,$list_num"; 最重要的看清這裡面的 limit $temp,$list_num
$temp 是從0開始的,後面的$list_num就是單頁顯示的數量
簡單點說資料庫裡有50條記錄,$temp 的範圍就是0-49。
給你思路:
首先確定你要顯示幾個頁碼出來,然後根據當前頁確定顯示的起始頁和結束頁,比如顯示4個頁碼,
$page=5; //當前頁
$page_num=4; 顯示頁碼個數
$page_tmp=$page_num/2;
//下面計算起始頁碼和結束頁碼
if($page>$page_tmp)
else
if(($page + $page_tmp) <= $total_page)
else
//下面是顯示結果:
for($i=$s_page;$i<=$e_page;$i++)
總的來說就是根據當前頁,及總頁數來確定起始頁和結束頁。當然加省略號的話,你只 要判斷兩端就可以了,前面看是否在當前頁是否是第一頁,不是就可以加,結尾,同理也是一樣的。
2樓:峰哥說
原理就是把頁碼傳遞給變數,然後通過變數對資料庫進行操作。
if($_get[page])
$sql="select * from lyb order by id desc limit $page,$pagesize ";
按你的說法$pagesize=5
3樓:匿名使用者
$是php中變數的識別符號 而?附加在url之後 是傳遞一個已get方式傳遞一個變數例如
index.php?user=123就表示向index.php頁面已get方式傳遞變數user其值為123
風水問題,求高人指點,求高人指點風水問題
1,辦公室風水上需要注意什麼?講究風水是為了與周邊環境的協調,處在自己的位置,進退皆可。2,另求公司名字 金海 大海水命。她84鼠,海中金命 你辦公室內外的詳細格局,擺設都畫出來看看吧 是具體方法不教 金海 大海水命。她84鼠,海中金命 同意 風水問題求高人指點 門前若有聚水 bai坑,名du為財庫...
求高人指點魔獸世界團隊CD問題,求高人指點魔獸世界團隊副本CD問題
首先 你要了解cd是什麼意思 一般來說魔獸世界裡法術cd指的是法術冷卻時間 團隊cd指的是進度 拿10人副本來說 每當你們進入了一個團隊副本 這個進度就開始了 當你們在擊殺第一個boss以前 就叫新進度 也就是新cd 魔獸世界裡所有人的副本新cd是通用的 大家可以隨便換團隊 但是 一旦你們擊殺了第一...
去歐洲旅遊的相關問題,求高人指點
1.辦理護照的時間一般來說是20個工作日。在戶口所在地派出所辦理,手續費大概在215圓左右 2.個人旅遊簽證辦理下來以後,時效一般是1個月,所以你不能提前太多時間去辦理。辦理的話看你個人的意願了,個人去辦就麻煩一點,旅行社辦的話,就簡單一點,不過你需要花佣金 3.財產證明的話,如果你未滿18歲,可以...