php分頁的小問題,求高人指點

時間 2021-08-30 09:32:00

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歲,可以...