1

簡単にするために: 検索結果のリストと、ユーザーが検索結果を絞り込むことができる HTML フォームがあります (それらは jQuery .load を使用してオンザフライで更新されます)。

ユーザーが特定のチェックボックスをオンにした場合など、フォームを変更するたびに返される検索結果の数をユーザーに最適に表示する方法を考えていました。そして、この番号をすぐ隣に印刷したかった:

[x] パラメータ 1 //これはすでにチェックされています
[ ] パラメータ 2 (2465 件の結果)
[ ] パラメータ 3 (456 件の結果)
[ ] パラメータ 4 (256 件の結果)

このリストが更新されるたびに、番号も更新され、ORDER BY number of results DESC...

ファイルsearch.phpはデータベースからパラメータを選択し、HTML フォームを出力します。次に I.load search_update.phpは、ユーザーが見たい実際の結果を読み取って返します。

分かりやすく説明していただけて良かったです…

問題は、実行されるクエリですべて結合されている複数のデータベースがありsearch_updated.php、このクエリで COUNT と GROUP BY を使用しようとしたのですが、道に迷ってしまいました...

  • この「メイン」クエリで使用する必要がありますか?
  • または、HTML フォームを印刷するクエリで使用する必要がありますか?
  • HTMLフォームごとに新しいファイルを作成する必要があります.loadsearch_update.php?

ヒントをお寄せいただきありがとうございます。:)

画像:

ここに画像の説明を入力

4

0 に答える 0