-2

検索またはフィルターの作業を手伝ってください。データベースにレコードがあり、検索が機能しています。現在、それに応じて機能しないものが2つあります。

  1. 特定の検索(場所、ビジネスユニット、送信日)の後でページネーションリンクをクリックすると、結果が変更され、データベース内のすべての必要要員が含まれ、検索条件は維持されません。

  2. 必要要員のビューの並べ替えも、検索条件を維持しません。

4

1 に答える 1

0

並べ替え/ページ付けリクエストが実行されたときに、検索条件を渡すことができなかったとします。PHP はステートレスです。以前のリクエスト中に何が起こったかを「記憶」していないため、セッションを使用して検索基準を記憶し、必要なときに各リクエストにそれらを適用するか、クライアントからの各リクエストでそれを渡す必要があります(search.php?location=searched_location&business=business_criteriaまたはのようなリンクのパラメータである可能性がありますあなたの場合、ページが変更されたとき、またはソート順が変更されたときに、ajaxリクエストで基準を渡す必要があります)

于 2012-11-12T11:12:02.787 に答える