ホームページ  >  記事  >  バックエンド開発  >  「前ページ」ボタンと「次ページボタン」の実装_PHPチュートリアル

「前ページ」ボタンと「次ページボタン」の実装_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 16:05:451022ブラウズ

//この例は phpbuilder.com から引用したものです
//少し翻訳しました
// // ページごとに表示される行数
$numresults; mysql_query ("select * from TABLE where YOUR CONDITIONAL HERE order by WHATEVER");// 必要な SQL ステートメントに置き換えます
$numrows=mysql_num_rows($numresults); // 次に、オフセットがスクリプトに渡されているかどうかを確認します。そうでない場合は 0 を使用します
if (empty($offset)) {
$offset=1;
}

// クエリ結果を取得します
$result=mysql_query("select id,name,phone ".
"from TABLE where YOUR CONDITIONAL HERE ".
"order by WHATEVER limit $offset,$limit");

// クエリ結果を表示します
while ($data=mysql_fetch_array($result)) {
// 表示したい結果を挿入しますhere And style
}

//ボタンを表示

if ($offset!=1) { // オフセットが 1 の場合、PREV リンクをバイパスします
$prevoffset=$offset-20;
print "前のページ n";
}

// ページ数を計算します
$pages=intval($numrows/$limit)

// $pages には次の内容が含まれます割り算で余りがない限り必要なページ数の整数
if ($numrows%$limit) {
// 余りがあるので 1 ページ追加します
$pages++
}

for ($i=1;$i<=$;ページ ;$i++) { // ページ数を表示
$newoffset=$limit*($i-1);
print "$i n ";
}

// 最後のページかどうかを確認する
if (!(($offset/$limit)==$pages) && $pages!=1) {
// 最後のページではないので与える次のリンク
$newoffset=$offset+$limit;
print "
次のページ

n";






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

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/315557.html技術記事 ?php //この例は phpbuilder.com から抜粋したものです //少し翻訳しました//sprming@netease.com $limit=20 //各ページに表示される行数$numresults=mysql_query(select * from TABLE where YOUR CONDITIONAL HERE; .. .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。