PHP ページめくり・ジャンプ機能の実装方法、PHP ページめくり・ジャンプ実装_PHP チュートリアル
PHP ページ反転機能、PHP ページ ジャンプ実装の実装方法
データベース情報がほとんどない場合、php+mysql を使用してすべてのデータベース情報を表示するのは非常に簡単で興味深いことは誰もが知っています。ページの表示はまだ問題ありませんが、データベース内のデータが多い場合、ページの表示が非常に悪くなります。現在のページのデータ数を表示する方法と動的反転を実装する方法を紹介します。関数。
ここでは、2 ページめくり表示関数の実装を紹介します。
まず、ページめくりで使用されるデータベース構文を紹介します:
リーリー
リーリー
$start はデータベース検索の開始行、$limit は開始行から $limit レコードの末尾までを検索します。このコア関数を使用して、ページめくり機能を開始できます。
ここで紹介する機能は、ページめくり機能の中で最も単純なもので、ページ送りとページ戻しのみを実現できるものです。
まず、ページめくり機能を実装するアイデアを紹介します:
まず、現在のページに固定的に表示されるデータ レコードの数を決定します。$limit の値を 20 に設定します。$limit=20;
- データベースレコードを表示するときは、最初のレコードから開始する必要があるため、$start の初期値はここで 0:$start=0; に設定されます
- ページめくり関数の実装は、$start の動的変更に依存しています。ページを後ろにめくると、$start は定期的に $limit:$start+$limit を追加します。一方、ページを前にめくると、$start は定期的に $limit:$ を減算します。 start-$limit;
- 上記のアイデアが得られたら、プログラムの設計を開始できます
page.php:
リーリー
前方への回転と後方への回転のためのプログラムは完成しましたが、この機能は表示するためにより多くのデータを処理する場合に非常に面倒になります。以下では、より強力で複雑なページめくり関数 (私は常に呼び出しています) を紹介します。もっと適切な名前が見つからないのでこれです)。:)
簡単なページめくり機能は以前に紹介しましたが、以下で紹介するページめくり機能は、より強力で複雑です。このサイトの特別なフォーラムや記事では、この循環ページめくり機能が使用されています。
循環的なページめくりは、数字とともに前後に回転することで実現されます。具体的な表現は次のとおりです。
ページ: 前へ <<1 2 3 4 ..... 20 >> 次へ
内部の数字は、現在の各ページを表します。prve と next は、現在のページの順方向および逆方向の反転だけではなく、順方向および逆方向の反転のより複雑なデジタル制御を表します。
いつものように、プログラミングを進める前に、まずアイデアを明確にしてください。ここで学習する方法やアイデアの一部は比較的抽象的である可能性があるため、ページめくり機能の実装方法を読んだ後、読者自身が実践することをお勧めします。
まず、データベースに 1,000 件を超えるレコードがあると仮定します。現在 25 件のレコードを表示したいと考えており、数値反転コントロールは 20 であるため、表示結果は次のようになります。
ページ: 0 1 2 3 ......... 19 >>次へ
反転後に表示された結果:
ページ: 前 次へ
それでは、ルールを見てみましょう。固定表示数は 25 で、固定数は 20 の 2 倍を制御します。これら 2 つの数値を使用してページめくり機能を実装できます。
まず、固定表示変数を設定します:
$limit=20;
データベースの初期変数の設定:
$start=0;
データベースレコードの総数は次のとおりです:
$num;
ページ番号変数:$page;
ページ番号の循環を表示するプログラムは以下の通りです
数値の表示を除いて、このコードは他の関数を実装していません。反転を制御するには、いくつかの変数を使用する必要があります。ここでは、これらの制御量をマークするために $s が使用されます。デジタル ページめくりを制御するには、ページめくりを実装する完全なコード page.php を確認できます:
リーリー
投稿ページめくりであるページめくり機能もあります。つまり、投稿フォームにデータ送信を追加すると、プログラムが対応するページにジャンプします。この機能は実装が比較的簡単で、読者に任せられます。完了。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。
