2012-01-21 11 views
1

検索結果をフィルタリングすると、一部の検索結果が消えるようにする戦略を探しています。戦略:いくつかのデータベースの結果を消す方法

例:

ユーザーが一部の項目を検索しました。

10回の結果は価格で、表示されます。

ITEM #1, £9 
ITEM #2, £12 
ITEM #3, £6 
ITEM #4, £4 
..etc.. 

、ユーザーのクリックをフィルターに(例えば価格は£10の下でのみ結果を示す)私はITEMが欲しい、その時点で

#2は消え、他の項目は「リフロー」します。

これをどのように達成できますか?私はこの段階でいくつかのコードを見ているわけではありません。質問。

私の心の中で私はAJAXを介してデータベースで2番目のクエリを実行し、最初のクエリの結果と比較し、両方のリストに存在しない結果を削除しなければならないと思います。しかし、それは正しい解決策のようには感じません。何か案は?

答えて

0

別々のクエリとして扱います。ユーザーが検索結果をフィルタリングするときは、後続のクエリにフィルタ/条件を含めるだけです。

関連する問題