ホームページ  >  記事  >  バックエンド開発  >  PHP ページング関数コード (シンプルで実用的)_PHP チュートリアル

PHP ページング関数コード (シンプルで実用的)_PHP チュートリアル

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

データを準備します:

新しいデータベーステストを作成します
次のステートメントを実行します (新しいテーブルテストを作成します: id、性別、名前の 3 つのフィールド)

CREATE TABLE `test` (
`id` INT( 4 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`sex` INT( 1 ) NOT NULL ,
`name` VARCHAR( 20 ) NOT NULL ) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_bin;

テストテーブルにデータを追加します。例:
1 1 Xiaoqiang
2 0 Xiao Red
3 0 Xiaoli
4 1 Xiaobing
5 1 Zhang San
6 0 Li Si
7 0 Wu Xin
PHP ページング関数コード (シンプルで実用的)_PHP チュートリアル
PHP ステートメント (index.php) を書きます:

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

// ページ ページング関数
$page = $_GET["page"];
function Page($rows,$page_size){
global $page,$select_from, $select_limit,$pagenav;
$ page_count = ceil($rows/$page_size);
if($page <= 1 || $page == '') $page = 1; $page_count) $page = $page_count ;
$select_limit = $page_size;
$select_from = ($page - 1) * $page_size.',';
$pre_page = ($page == 1)? - 1;
$next_page= ( $page == $page_count : $page + 1 ;
$pagenav .= "ページ $page/$page_count の合計 $rows "; a href='?page =1'>ホームページ ";
$pagenav .= "前のページ = "次のページ ";
$pagenav .= "最後のページ ";
$pagenav.=" ジャンプ先