程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 剛寫的分頁函數

剛寫的分頁函數

編輯:關於PHP編程




剛寫的分頁函數
解決方法
本來想找個分頁函數或是類用用就是了,結果網上找了半天沒什麼好用簡單的.就自己花10幾分鐘搞定了個分頁.很簡單,給大家評評....(後來看了下有點類似google和百度....) /*分頁函數

$num:總共多少篇

$p:當前頁碼

$q:當前搜索的內容

$str:地址url參數(問號後面的東西)

$pn:每頁顯示數量

{fl($num,$p,$q,$pn)}

*/

function fy($num,$p,$str='?mod=zzwla&dosubmit=1',$q='',$pn=10)

{

if(empty($num)) return false;

$ps=ceil($num/$pn);

$q = $q ? '&q='.urlencode($q) : '';

if($p>1)

echo ' 上一頁 ';

if($ps<15)

for($i=1;$i<15;++$i)

{

if($i<=$ps)

echo ' '.$i.' '):('page"> '.$i.' ')).'';

}

else

for($i=$p7;$i<$p+7;++$i)

{

if($i>0 && $i<=$ps)

echo ' '.$i.' '):('page"> '.$i.' ')).'';

}

if($p!=$ps)

echo ' 下一頁 ';

}


復制代碼下面是截圖,呵呵








[ ]
附件: 您所在的用戶組無法下載或查看附件

D8888D回貼內容
看看老鬼寫的分頁類

[url=http://bbs.phpchina.com/viewthread.php?tid=29479&highlight=%B7%D6%D2%B3]鏈接標記http://bbs.phpchina.com/viewthre ... hlight=%B7%D6%D2%B3[/url]
D8888D回貼內容
看了,一個字長
能快速實現功能就ok
D8888D回貼內容
我使用編輯器上的<>圖標,預覽時只看到代碼兩端多了一對[CODE]標簽。
D8888D回貼內容
用上了 謝謝
D8888D回貼內容
謝謝分享啊@!
D8888D回貼內容
都用了
^_^
[img]http://www.phpchina.com/bbs/images/smilies/default/lol.gif[/img]

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved