我有这个搜索功能与类别,当你点击这个类别,你将在该类别内搜索,但我想使它,使我能够在多个类别内搜索关键字。这是我的表格:
<form method="get" action="zoek.php">
<input type="text" name="producttitle" placeholder="Productnaam">
<input type="hidden" name="prodgroup" value="<?= (isset($_GET['prodgroup'])) ? $_GET['prodgroup'] : '' ?>">
<input type=submit class="btn btn-primary" value="Zoek...">
</form>
这是您单击类别并搜索单词的代码
<?php
if (isset($_GET['prodgroup']) && $_GET['prodgroup'] != "" && isset($_GET['producttitle']) && $_GET['producttitle'] != "") {
$category = $_GET['prodgroup'];
$prodtit = $_GET['producttitle'];
$query = $readconn->prepare("
SELECT S.StockItemID, S.StockItemName, S.Photo, S.UnitPrice, S.Photo, S.Brand
FROM stockitems S JOIN stockitemstockgroups SISG ON S.StockItemID = SISG.StockItemID
JOIN stockgroups SG ON SISG.StockGroupID = SG.StockGroupID
WHERE SG.StockGroupID = '" . $category . "'
AND S.StockItemName LIKE '%" . $prodtit . "%'
");
以下是带有id的类别: `.
49条答案
按热度按时间gywdnpxw1#
----: | 3 | 3 | :
r7knjye22#
-: | 7 | USB Novelties | :
p8ekf7hl3#
---+
kpbwa7wx4#
-'
此表包含所有项目,如您所见,有些项目可以分为多个类别。
.qxsslcnc5#
-: | 2 | Clothing | :
bybem2ql6#
----: | 2 | 2 | :
xv8emn3q7#
----: | 10 | 2 | '
dy1byipe8#
---+
ogsagwnx9#
----+
cx6n0qe310#
---+
slsn1g2911#
---+
omhiaaxx12#
-: | 4 | T-Shirts | :
uqjltbpv13#
---.
hs1ihplo14#
----+
hjqgdpho15#
我认为应该将查询的where部分转换为
其中,$categories应该是一个类似“1,2,4”的字符串,它使用一个允许用户选择所需类别的ui创建。