0

私は2つの.phpファイルを持っています:trialform.phpとtrialaction.php

ユーザーがtrialform.phpのタグを使用して検索用語を選択すると、その情報は$expression1などの変数を含む<select>mySQLを持つtrialaction.phpに送られます(ユーザーの選択によって異なります)。$query=SELECT * ...

それは正常に動作します。paginationしかし、このソースから実装したかった のですが、2番目と3番目をクリックすると、最初のページネーションページでのみクエリが機能します...結果は表示されません。問題は、$query=SELECT * ...trialform.php を参照し、ユーザーが [送信] を押した後に存在しないことです。

$_POSTと を使用できるようにするには、コード セクションを別の .php ファイルに分割する必要がpaginationあり<form>ますか?

4

1 に答える 1

1

これは多くの場合、次のページのパラメーターを使用して実行され、ページ番号 (開始パラメーターを取得します) と制限に更新を渡しますhttp://dev.sencha.com/deploy/ext-4.0.0/examples/grid /paging.html

フィドラーでhttpヘッダーを表示します。あなたが得る4ページのために

GET /forum/topics-browse-remote.php?_dc=1368498808032&page=4&start=150&limit=50

そして5ページ目は

GET /forum/topics-browse-remote.php?_dc=1368498808032&page=5&start=200&limit=50

そのため、後続のページ (前または次) はどこから始めればよいかがわかります。当然、パラメーターは select * from employee limit 200,50 # start,limit などの select ステートメントに入力されます。

于 2013-05-14T02:37:34.157 に答える