シンプルで実用的なネイティブPHPのページネーションクラス、改ページボタンのスタイルはシンプルで美しい、複数ページの表示時間である「...」、効果は、Webサイトの使用がたくさんあります
コアコードがページングされます
1つ のinclude_once( "config.phpを" ); 2 ますrequire_once( 'page.class.php'); // ページングクラス 3 $ showRow = 10; // ディスプレイの行数 。4 $ CurPage = 空($ _GET [ 'ページ「])1:?$ _GET [」;ページ「] // 現在のページが、非デジタル処理であるべきである 。5 $ URL ; 『?ページページ} = {』 = // 検索条件がある場合、ページアドレス。= "?ページページ} = {Q&=" $ _ GET [ 'Q'] 6。 //コードを省略mysqlのリンク、自分のテストを追加 7。 $ SQL = "SELECT ID、コンテンツ、でaddTime wishing_wall FROM" 。 8 $の合計 =mysql_num_rows(するmysql_query($のSQL)); //は、作品の合計数を記録 9。 IF(!空($ _GET [ 'ページ'])&& $合計 = 0 &&!$ CurPage > はceil($合計 / $ showRow )) 10 $ CurPage = CEIL($ TOTAL_ROWS / $ showRow); // ページの現在の数は最後の服用、最後のページよりも大きい 11 //取得データ 12で $ SQL = "LIMIT"(.. $ CurPageを - 1。)* $のshowRow」。 、$ showRow;」; 13 $クエリ = するmysql_query($ sqlを);
データが示すページリスト
1 <UL クラス = "日付"> 2 <?phpの一方($行 = は、mysql_fetch_array($クエリ)){?> 3 <LI> 4 <スパン> <?PHPのエコー $行 [ 'でaddTime']?> </スパン> 5 の<a target="_blank" href="http://"> <?PHPのエコー $行 [ 'コンテンツ']?> </a>の 6 </ LI> 7 <?PHP}?> 8 < / UL>
ディスプレイのページングボタン
。1の<div クラス = "のshowPage"> 2 <?PHP 。3 IF($合計 > $ showRow){ // レコードの合計数は、ページ番号、表示ページを示したよりも大きい 。4 $ページ = 新しい新しいページ($合計、$ showRow、$ CurPage、$ URL、2 ); 5。 エコー $ページ - > myde_write(); 6。 } 7。 >? 8。 </ div>
これは、スイッチ:https://www.sucaihuo.com/php/223.htmlソースを明記してください!