ホームページ >バックエンド開発 >PHPチュートリアル >エアージャンプを使った完璧なページめくり機能_PHPチュートリアル

エアージャンプを使った完璧なページめくり機能_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:24:31776ブラウズ

これまでにないほど充実したページめくり機能と言えるでしょう。詳しい内容はコードで解説しています。

//リスト内の項目数を設定します
$ListNum =25;

//開始位置を設定します
if($Start_Num==""){
$Start_Num = 0;
/ /前方反転の設定
$Begin_Num=$Start_Num-$ListNum;
//後方反転の設定
$End_Num=$Start_Num+$ListNum; //ページめくり時の項目数を計算する変数
$n= 0;

//生成されたリストの初期値
$artList = "";

//データベースに接続します (この例では ODBC を使用します)。
$Conn = ODBC_CONNECT ("DSN","user","password");
$Sql = "SELECT field FROM table"
//はは、ここではすべてが選択されており、非効率的で大げさですが、これは単なる To私たちの中心的なコンテンツであるページをめくる実演をしてください。

$Result = $ODBC_DO($Conn,$sql);

while($odbc_fetch_row($Result)){
if( $n
=$Start_Num){
$thevalue = ODBC_RESULT($Result,"フィールド" );
$artList.= $n.$thevalue."
";
} $n++;

//最後のページの開始項目を取得します
if($n % $ListNum == 0){
$lastPage = $n - $ListNum;
}else{
$lastPage = $n - $n % $ListNum;
}
//常に最初のページを持つ
$artList.= "
|





//Start_Num が 0 より大きい場合のみ、前のページが存在できますif($Start_Num > 0){ $artList.= "}else{ $artList.= "; }

//Start_Num がすでに最後のページの範囲内にある場合、次のページはありません
if($Start_Num $artList.= "次のページ> echo $artList;
?>


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

tru​​e

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

技術記事

これまでにないほど充実したページめくり機能と言えるでしょう。詳しい内容はコードで解説しています。 //リスト内の項目数を設定 $ListNum =25 //開始位置を設定 if($Start_Num==""){ $Start_...

;
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。