


PHPクエリ結果のページング表示は、次のページをクリックしたときにクエリを記憶できません。次のページをクリックしている限り、表示される結果はすべてデータです。
<?php// 获取select值$select_value = isset($_GET['select']) ? $_GET['select'] : '';//echo $select_value;//执行查询SQLif($select_value==""){ _page("SELECT o_id FROM t_order",5); $_result= mysql_query("SELECT * FROM t_order ORDER BY createtime DESC LIMIT $_pagenum,$_pagesize");}if($select_value=="option1"){ _page("SELECT o_id FROM t_order where status=0",4); $_result1= mysql_query("SELECT * FROM t_order where status=0 ORDER BY createtime DESC LIMIT $_pagenum,$_pagesize"); //echo _num_rows($_result); }if($select_value=="option2"){ _page("SELECT o_id FROM t_order where status=1",20); $_result= mysql_query("SELECT * FROM t_order where status=1 ORDER BY createtime DESC LIMIT $_pagenum,$_pagesize");}if($select_value=="option3"){ _page("SELECT o_id FROM t_order where status=2",20); $_result= mysql_query("SELECT * FROM t_order where status=2 ORDER BY createtime DESC LIMIT $_pagenum,$_pagesize");}[code=php]<form action='order.php' style="margin-left:20px;"><select name="select"> <option value="">全部状态</option> <option value="option1" <?php // 如果在上面获取的值和这个option里的值一样, // 就打印selected,让这个option默认被选中 echo $select_value == 'option1' ? 'selected' : '' ?>>未付款</option> <option value="option2" <?php echo $select_value == 'option2' ? 'selected' : '' ?>>已付款待取件</option> <option value="option3" <?php echo $select_value == 'option3' ? 'selected' : '' ?>>已取件待送洗</option> </select> <input type="submit" value="查询" /> </form>
ディスカッションへの返信 (解決策)
クエリ条件をセッションに記録します。
次のページをクリックすると、セッションからクエリ条件を読み込み、クエリを実行します。
クエリ条件をセッションに記録します。
次のページをクリックすると、セッションからクエリ条件を読み込み、クエリを実行します。
URL で select を渡しませんでした
URL で select を渡しませんでした
もっと具体的に教えていただけますか?ここに追加しましたか?elseif ($_type == 2) { echo '<div id="page_text">'; echo '<ul>'; echo '<li>'.$_page.'/'.$_pageabsolute.'页 | </li>'; echo '<li>共有<strong>'.$_num.'</strong>个订单 | </li>'; if ($_page == 1) { echo '<li>首页 | </li>'; echo '<li>上一页 | </li>'; } else { echo '<li><a href="'.SCRIPT.'.php">首页</a> | </li>'; echo '<li><a href="'.SCRIPT.'.php?page='.($_page-1).'">上一页</a> | </li>'; } if ($_page == $_pageabsolute) { echo '<li>下一页 | </li>'; echo '<li>尾页</li>'; } else { echo '<li><a href="'.SCRIPT.'.php?page='.($_page+1).'">下一页</a> | </li>'; echo '<li><a href="'.SCRIPT.'.php?page='.$_pageabsolute.'">尾页</a></li>'; } echo '</ul>'; echo '</div>'; }
セッションを保存する必要はありません。最も科学的な方法は、クエリ条件を URL に記述することです。
クエリ条件をセッションに記録します。
次のページをクリックすると、セッションからクエリ条件を読み込み、クエリを実行します。
セッションを保存する必要はありません。最も科学的な方法は、クエリ条件を URL に記録することです。セッション。
次のページをクリックすると、セッションからクエリ条件を読み込み、クエリを実行します。
qiijiao さん、実装方法を教えてください。 。
すべての '.php?page ='
$select_value の渡し方
} elseif ($_type == 2) { echo '<div id="page_text">'; echo '<ul>'; echo '<li>'.$_page.'/'.$_pageabsolute.'页 | </li>'; echo '<li>共有<strong>'.$_num.'</strong>个订单 | </li>'; if ($_page == 1) { echo '<li>首页 | </li>'; echo '<li>上一页 | </li>'; } else { echo '<li><a href="'.SCRIPT.'.php?select='.$select_value.'">首页</a> | </li>'; echo '<li><a href="'.SCRIPT.'.php?select='.$select_value.'&page='.($_page-1).'">上一页</a> | </li>'; } if ($_page == $_pageabsolute) { echo '<li>下一页 | </li>'; echo '<li>尾页</li>'; } else { echo '<li><a href="'.SCRIPT.'.php?select='.$select_value.'&page='.($_page+1).'">下一页</a> | </li>'; echo '<li><a href="'.SCRIPT.'.php?select='.$select_value.'&page='.$_pageabsolute.'">尾页</a></li>'; } echo '</ul>'; echo '</div>'; }
$select_value = isset($_GET['select']) ? $_GET['select'] : '';
自分で書いたんじゃないの?
// 選択値を取得します
この $select_value は、選択されたステータスを取得するために使用されます。
はい、選択状態があれば、ページをめくるときに本題から逸れることはありません
自分で書いたんじゃないの?
この $select_value は、選択されたステータスを取得するために使用されます。このメソッドとは関係ありません。現在の問題は、特定の州を選択して次のページに入ると、すべての州の 2 ページ目にジャンプしてしまうことです。
はい、選択状態であれば、ページをめくるときに本題からそれることはありません
echo '
if ($_page == $_pageabsolute) {
echo '
echo '
echo '
}
これを変更して $ を取得します select_value の値は正しいので、ページはランダムにジャンプしなくなりました。これは最終的に解決されました。本当にありがとう、あなたはとても素晴らしい人です。 。
検索しているフィールドの内容を渡します
検索しているフィールドの内容を渡します
解決しました。ありがとうございます
もちろん、URLに検索条件を追加することもできます。

ホット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)

ホットトピック









JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

記事では、入力検証、認証、定期的な更新など、脆弱性から保護するためのフレームワークの重要なセキュリティ機能について説明します。

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。

PHP開発でPHPのCurlライブラリを使用してJSONデータを送信すると、外部APIと対話する必要があることがよくあります。一般的な方法の1つは、Curlライブラリを使用して投稿を送信することです。

PHP開発における固体原理の適用には、次のものが含まれます。1。単一責任原則(SRP):各クラスは1つの機能のみを担当します。 2。オープンおよびクローズ原理(OCP):変更は、変更ではなく拡張によって達成されます。 3。Lischの代替原則(LSP):サブクラスは、プログラムの精度に影響を与えることなく、基本クラスを置き換えることができます。 4。インターフェイス分離原理(ISP):依存関係や未使用の方法を避けるために、細粒インターフェイスを使用します。 5。依存関係の反転原理(DIP):高レベルのモジュールと低レベルのモジュールは抽象化に依存し、依存関係噴射を通じて実装されます。

ReactPhpの詳細な解釈の非ブロッキング機能の公式紹介は、多くの開発者の質問を呼び起こしました。
