PHP ページめくり・ジャンプ機能の実装方法、PHP ページめくり・ジャンプ実装_PHP チュートリアル

WBOY
リリース: 2016-07-12 09:05:43
オリジナル
1202 人が閲覧しました

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 を確認できます:

リーリー
投稿ページめくりであるページめくり機能もあります。つまり、投稿フォームにデータ送信を追加すると、プログラムが対応するページにジャンプします。この機能は実装が比較的簡単で、読者に任せられます。完了。

上記のプログラムは、強力なページめくり機能をすでに完成させているので、注意深く学習して、学んだことを実際に適用することができます。


www.bkjia.com本当http://www.bkjia.com/PHPjc/1067835.html技術記事 PHP ページ反転機能、PHP ページ ジャンプ実装の実装方法 php+mysql を使用してすべてのデータベース情報を Web ページに表示するのは非常に簡単で興味深いことは誰もが知っています。データベース情報はほとんどありません...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!