ここで助けが必要です。ここにカテゴリ選択用のスクリプトがあります。URL www.domain.com/zone.php?cat=Apple で使用すると動作し、Apple カテゴリのアイテムが表示されます
ただし、www.domain.com/zone.php?cat=Apple&cat=Orange&cat=Pear のような URL に 2 つ以上のカテゴリを配置して、Apple、Orange、および Pear のすべてのアイテムを表示したいと考えています。やり方は下から。
if (isset($_GET['cat']) && strtolower($_GET['cat'])!=='all'){
$cat = DB::LimitQuery('category', array(
'condition' =>'name="'.$_GET['cat'].'"',
));
$condition = array(
"(city_id = '0' OR find_in_set({$city['id']},city_id))",
'product' => $cat[0]['id'],
"begin_time < {$daytime}",
);
} else {
$condition = array(
"(city_id = '0' OR find_in_set({$city['id']},city_id))",
"begin_time < {$daytime}",
);
}