PHP ページング、その対処方法

WBOY
リリース: 2016-06-13 13:45:54
オリジナル
824 人が閲覧しました

php pagination


$pageCount = 9;//総ページ数
$pageNow = 3;//ユーザーが入力したページ数
$ i = 3 ;//表示ページ数
$j = $pageCount/$i; //スクロール可能な回数
$arr=array() ;

//数値スクロールを制御する回数
for($k=0;$k<$j;$k++) {

//ページめくりを制御
if($pageNow==3*$k) {

for ($e=($k*3)+1;$e<=3*($k+1);$e++) {

$arr[] = $ e;
//echo $e;
}
//echo "
";
}else {
//現在表示されているページ数を出力します
for($a=0;$a< $i;$a++) {
$arr[$a];

}

}
}

?>
助けてください 次に、そこで問題が発生しました。





-----解決策---------

PHP コード
$pageCount = 9; // 総ページ数
$pageNum = 3;//表示されるページ数
$pageNow = $_GET['page'] ? $_GET['page'] : 1;//ユーザーが入力したページ数
if( $pageNow == $pageCount ) $pageNow = 1; // スクロールを繰り返し、この文を追加します。

$pageStart = Floor($pageNow / $pageNum) * $pageNum + 1; //表示開始ページ番号
$pageEnd = $pageStart + $pageNum;//表示終了ページ番号 + 1

for($i=$pageStart; $i
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート