ホームページ > バックエンド開発 > PHPチュートリアル > PHP 検索のページネーション関連の問題

PHP 検索のページネーション関連の問題

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 13:48:10
オリジナル
899 人が閲覧しました

PHP の検索ページングの問題
この問題は何日も私を悩ませていて、いろいろ方法を考え、検索したデータを変数に保存することを考えましたが、いや、写真にあるように 3 ~ 4 つあります。条件を教えてください。 ? ありがとうございます



-----解決策-------------------------- ------



について話し合いますか? action=search&username=name&page=2



------解決策------------------
$SESSION['username'] = $_POST['username'];
このように書くと、次のページをクリックするたびに値がフラッシュされます。 。 (次のページをクリックしても投稿リクエストがないため、$_POST['username'] が存在しません。) したがって、これは間違った方法です。
セッションを使用する必要がある場合は、検索をクリックしたときのみセッションが登録されるように判定を追加できます。

session_start();
if(strto lower($_REQUEST['method '] )=='post'){//クリックして検索
$_SESSION['username'] = $_POST['username']
}


最も簡単な方法セッションメソッドを使用しないことです。
$username = isset($_POST['username'])?$_POST['username']:(isset($_GET['username'])?$_GET['username']:'');



とつながりますか? action=search&username={$username}&page=2;
これにより、紛失することがなくなります。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート