ホームページ  >  記事  >  バックエンド開発  >  別の PHP ページング クラス実装コード_PHP チュートリアル

別の PHP ページング クラス実装コード_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:42:15768ブラウズ

コードをコピーします コードは次のとおりです:

function genpage(&$sql,$page_size=10)
{
global $pages,$sums,$eachpage,$page; //合計ページ数、合計レコード、ページごとのページ数、現在のページ
$page = $_GET["page"]
if($page ==0)$page =1; ;
$pagesql = strstr ($sql," from ");
$pagesql = "ID として count(*) を選択します。"
$conn = mysql_query($pagesql) または die(mysql_error()); if($rs = mysql_fetch_array ($conn))$sums = $rs[0];
$pages==0)$pages=1; = ($page-1 )*$eachpage;
$sql .="limit $startpos,$eachpage ";

//ページングを表示する
function showpage()
{
global $pages,$sums,$eachpage ,$page; // 合計ページ数、合計レコード、ページごとのページ数、現在のページ、その他のパラメーター
$link=$_SERVER['PHP_SELF'];
echo "Record".$sums.":"。 $eachpage." ;
echo " ページ数 ".$page."/".$pages."
if($p_head<=0)$p_head=1; //循環する最初の 5 ページ番号
$p_end=$page+5;
if($p_end>$pages)$p_end=$pages; // ページ番号循環の終了後の 5 ページ
echo "[ ホームページ< ;/a>] ";
for($i=$p_head;$i<=$p_end;$i++)
{
if($i!=$page) )
echo "
[$i] ";
else
echo "[$i] ";
}
echo " [ 最後のページ]";
}
?>






http://www.bkjia.com/PHPjc/320975.html
www.bkjia.com

tru​​e

技術記事次のようにコードをコピーします: ?php function genpage( //総ページ数、総レコード、各ページの番号、現在のページ $page = $_GET["page"]; if($page ==0)$page = 1; $ 各ページ = $pagesql = s...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。