私は自分のウェブサイトを開発しようとしていますが、サポートが必要です。そのため、私のWebページは製品の情報を検索し、適切な結果を返します。ユーザーが検索ボックスでキーワードまたは製品のタイトルを検索してクエリを送信すると、完全に正常に機能しますが、取得した結果のリストを使用して、フィルター検索が必要です。ユーザーは、価格、ブランド、カテゴリなどに応じて検索結果をフィルタリングできます。
mysqlデータベースに2つのテーブルがあります1:列productid、title、description、brand、category、price 2のproduct_info:product_image productid、imageid、imagename、image
プロセスから始めるべき方法について教えてください。私はネットを調べましたが、どのスクリプトを使用するかについて複数の提案がありますが、これらすべてに慣れていないため、最も単純なアプローチで作業したいと思います。このトピックに関連するものなら何でも提案できます。ありがとうございます:)
念のために言っておきますが、単一の検索ボックスには次のコードを使用しました。
$query= "
SELECT *
FROM `product_info`
WHERE `title` LIKE '% ".$search_name." %'
OR `title` LIKE '% ".$search_name."'
OR `title` LIKE '".$search_name." %'
OR `title` = '".$search_name."'";
$query_run=mysql_query($query);
if(mysql_num_rows($query_run)>=1)
{
echo'Showing '.mysql_num_rows($query_run).' results for items with "'.$search_name.'" in the title:';
//the result is displayed in the table format.
}