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

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

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

感情問題,很糾結,求高人指點

分手都已經分了,沒有必要還糾纏在一起,朋友可以做,但沒必要太曖昧,盡量把話跟她說的明白一些,她都堅決要跟你分了,對你的感情根本不是愛情,也許是她還沒有找到合適的人選,因為寂寞,所以一直聯絡你,你應該果斷一些,為了自己 為了以後的她,請不要拖拖拉拉,否則,最後的殘局只能是你自己乙個人收場。建議樓主最好...

關於風水相關問題?謝謝高人指點,風水問題求高人指點

人買樓,你買樓,你現在就如把錢丟進一個火爐的人.真是太精心了。家宅的購買懂得就如投資一樣,不懂得家宅的風水要求,就如將一千萬放進火爐一樣,化為烏有.所以購置樓房,單元,別墅都好,都以家宅建築格局進行全面專業分析才可以購置.我過去炒樓,將自己家鄉整個城市所有樓盤全部行遍,家宅的宅運,興建時間和朝向的影...

農村房屋拆遷,但土地未徵用的問題,求高人指點

考寶早掃 兄弟,你不是救世主。這個世界上,沒有人做無聊的事情,也不會有人做完全坑人的事情。就你這個事情來說,兩點你需要進一步瞭解 一是為什麼拆遷 二是拆遷有什麼補償。說白了,沒有人吃飽了撐的去拆別人家的房子玩兒,比如說 哥幾個,今兒咱們沒啥事,咱們去半山腰拆幾戶房子玩吧 既然拆了,那肯定會有說法,你...