ホームページ バックエンド開発 PHPチュートリアル クラス Pagination_PHP チュートリアル

クラス Pagination_PHP チュートリアル

Jul 13, 2016 pm 05:27 PM
class page param var ページネーション リスト 見せる 親切 行数

9: 10: class Page { 11: var $firstRow = 0; // 開始行 12: var $listRows = 0; // ページごとに表示されるリストの行数 13: var $parameter = "";ジャンプ時に取得されるパラメータ 14: var $totalPages = 0; // 総ページ数 15: var $totalRows = 0; // 総行数 16: var $nowPage = 0; // 現在のページ番号 17: var $showPageJump = True; //ジャンプ先のページを表示するかどうか18: var $coolPages = 0; //ページング列の合計ページ数19: var $rollPage = 5;ページング列のページ 20: 21 : /*----------------------------------------------------- ---------- ------------------------ 22: 機能: ページング情報の表示 x ページ中 x ページ > > 23: ----- -------------------------------------- -------- -----------------------*/ 24: 関数プロンプト() { 25: if(0 == $this- >totalRows) { 26: return; 27 : } 28: $this->totalPages=ceil($this->totalRows/$this->listRows); // 総ページ数 29: $this->coolPages = ceil( $this->totalPages/$this->rollPage); 30: if ( $this->firstRow >= $this->totalRows ) { // 2003-12-30 17:18:29 変更されました 31: $this- >nowPage = $this->totalPages; 32 : $this->firstRow = ($this->totalPages-1)*$this->listRows; 34: $this->nowPage=floor($this) ->firstRow/$this->listRows+ 1); //現在のページ番号 35: } 36: $nowCoolPage = ceil($this->nowPage/$this->rollPage); 37: 38: // : if($nowCoolPage == 1) { 40: $theFirst = ""; 41: $prePage = ""; 42: }else{ 43: $preRow = ($this->rollPage*($nowCoolPage-1)- 1)*$this->listRows; 44: $prePage = "totalRows&$this->パラメータ>パラメータ>coolPages){ 48: $nextPage = ""; 49: $theEnd=""; 50: }else{ 51: $nextRow = ($nowCoolPage* $this->rollPage)*$this->listRows; 52: $theEndRow = ($this->totalPages-1)*$this->listRows; 53: $nextPage = "totalRows& $this->parameter>>"; 54: $theEnd = "totalRows&$this->parameter>>>"; 55: } 56: // 1 2 3 4 5 57: $linkPage = ""; 58: for( $i=1;$irollPage ;$i++){ 59: $page=($nowCoolPage-1)*$this->rollPage+$i; 60: $rows=($page-1)*$this-> listRows; 61: if($page! =$this->nowPage){ 62: if($pagetotalPages){ 63: $linkPage .= " totalRows&$this->parameter>".$page.""; : }else{ 65: ブレーク; 66 : } 67: }else{ 68: if($this->totalPages != 1){ 69: $linkPage .= " [".$page."

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/531891.html技術記事 9: 10: class Page { 11: var $firstRow = 0; // 開始行 12: var $listRows = 0; // 各ページに表示されるリストの行数 13: var $parameter =;パラメータ 14 をジャンプして次の値を取得します: var $total...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

デスクトップレイアウトがロックされる理由と解決策 デスクトップレイアウトがロックされる理由と解決策 Feb 19, 2024 pm 06:08 PM

デスクトップ レイアウトがロックされるとどうなりますか? コンピューターを使用しているときに、デスクトップ レイアウトがロックされる状況に遭遇することがあります。この問題は、デスクトップアイコンの位置を自由に調整したり、デスクトップの背景を変更したりすることができないことを意味します。では、デスクトップ レイアウトがロックされていると表示される場合、具体的には何が起こっているのでしょうか? 1. デスクトップ レイアウトとロック機能を理解する まず、デスクトップ レイアウトとデスクトップ ロックの 2 つの概念を理解する必要があります。デスクトップ レイアウトとは、ショートカット、フォルダー、ウィジェットなど、デスクトップ上のさまざまな要素の配置を指します。私たちは自由になれる

jQueryを使用して要素のクラス名を置換する jQueryを使用して要素のクラス名を置換する Feb 24, 2024 pm 11:03 PM

jQuery は、Web 開発で広く使用されている古典的な JavaScript ライブラリで、イベントの処理、DOM 要素の操作、Web ページ上でのアニメーションの実行などの操作を簡素化します。 jQueryを使っていると要素のクラス名を置き換える場面がよくありますが、この記事ではその実践的な方法と具体的なコード例を紹介します。 1.removeClass() メソッドと addClass() メソッドを使用する jQuery には、削除用の RemoveClass() メソッドが用意されています。

MyBatis ページングプラグインの原理の詳細な説明 MyBatis ページングプラグインの原理の詳細な説明 Feb 22, 2024 pm 03:42 PM

MyBatis は優れた永続層フレームワークであり、XML とアノテーションに基づいたデータベース操作をサポートし、シンプルで使いやすく、豊富なプラグイン メカニズムも提供します。その中でも、ページング プラグインは、よく使用されるプラグインの 1 つです。この記事では、MyBatis ページング プラグインの原理を詳しく説明し、具体的なコード例で説明します。 1. ページング プラグインの原理 MyBatis 自体はネイティブ ページング機能を提供しませんが、プラグインを使用してページング クエリを実装できます。ページング プラグインの原理は主に MyBatis を傍受することです

Linux で現在のディレクトリを確認するにはどうすればよいですか? Linux で現在のディレクトリを確認するにはどうすればよいですか? Feb 23, 2024 pm 05:54 PM

Linux システムでは、pwd コマンドを使用して現在のパスを表示できます。 pwd コマンドは PrintWorkingDirectory の略で、現在の作業ディレクトリのパスを表示するために使用されます。ターミナルに次のコマンドを入力して、現在のパスを表示します。 pwd このコマンドを実行すると、ターミナルには現在の作業ディレクトリのフル パス (/home/user/Documents など) が表示されます。さらに、他のオプションを使用して pwd コマンドの機能を拡張することもできます。たとえば、-P オプションを使用すると、次のように表示できます。

PHP クラスの使用法の詳細な説明: コードをより明確で読みやすくします。 PHP クラスの使用法の詳細な説明: コードをより明確で読みやすくします。 Mar 10, 2024 pm 12:03 PM

PHP コードを記述するとき、クラスを使用するのは非常に一般的な方法です。クラスを使用すると、関連する関数とデータを 1 つのユニットにカプセル化できるため、コードがより明確になり、読みやすく、保守しやすくなります。この記事では、PHPClass の使用法を詳しく紹介し、クラスを適用して実際のプロジェクトでコードを最適化する方法を読者がよりよく理解できるように、具体的なコード例を示します。 1. クラスの作成と使用 PHP では、キーワード class を使用してクラスを定義し、クラス内のプロパティとメソッドを定義できます。

Wi-Fi パスワードの QR コードを表示するにはどうすればよいですか? WeChat で Wi-Fi パスワードを 3 秒以内にスキャンすることをお勧めします。 Wi-Fi パスワードの QR コードを表示するにはどうすればよいですか? WeChat で Wi-Fi パスワードを 3 秒以内にスキャンすることをお勧めします。 Feb 20, 2024 pm 01:42 PM

WIFI のパスワードは頻繁に入力する必要はないので忘れてしまうのが普通ですが、今日は自分の WIFI のパスワードを見つける最も簡単な方法を 3 秒で教えます。 WIFI パスワードを確認するには、WeChat を使用してスキャンしますが、この方法の前提条件は、WIFI に接続できる携帯電話が必要であることです。はい、チュートリアルを始めましょう: ステップ 1. 電話機を入力し、電話機の上部からプルダウンし、ステータス バーと WIFI アイコンを表示します。 ステップ 2. WIFI アイコンを長押しして、WLAN 設定に入ります。 WIFI アイコンを押します ステップ 3. 「接続済み」をクリックします 自宅の WIFI 名を入力し、パスワードの共有をクリックすると、QR コードがポップアップ表示されます; WIFI パスワードを共有するステップ 4、スクリーンショットを撮り、この QR コードを保存します; ステップ 5 、デスクトップ上の WeChat アイコンを長押しし、[スキャン] をクリックします。

サムスンはマイクロソフトの MR ヘッドセットにディスプレイを提供する予定で、デバイスはより軽量でより鮮明なディスプレイを備えていることが期待されています サムスンはマイクロソフトの MR ヘッドセットにディスプレイを提供する予定で、デバイスはより軽量でより鮮明なディスプレイを備えていることが期待されています Aug 10, 2024 pm 09:45 PM

最近、Samsung Display と Microsoft は重要な協力協定を締結しました。合意によると、Samsung Displayは、ゲームや映画などのマルチメディアコンテンツ向けのMRデバイスを開発しているMicrosoftに、数十万枚の複合現実(MR)ヘッドマウントデバイス用のOLEDoSパネルを開発、供給する予定だ。 OLEDoSの仕様決定後に発売され、主に商用分野向けに提供され、早ければ2026年にも提供される予定だ。 OLEDoS (OLED on Silicon) 技術 OLEDoS は、シリコン基板上に OLED を蒸着する新しいディスプレイ技術であり、従来のガラス基板と比較して、より薄く、より高い画素数を実現します。 OLEDOS表示と通常表示

全角文字と半角文字の違いは何ですか? 全角文字と半角文字の違いは何ですか? Mar 25, 2024 pm 03:54 PM

全角文字と半角文字の違いは何ですか?私たちは日常生活の中で、特に入力方法、植字、印刷など、この 2 つの文字を使用する場面で、全角文字と半角文字という 2 つの概念に遭遇することがよくあります。では、全角文字と半角文字の違いは何でしょうか?この問題については以下で議論しましょう。まず、全角文字と半角文字は、もともと中国語のタイプライターによって導入された概念です。いわゆる半角文字とは、文字の幅の半分を占める文字で、通常は英語文字とアラビア数字を指します。全角文字が占有

See all articles