[英]compere max and min price using mysql
这是样本html
<body>
<p>product name
<input type="text" name="productname">
</p>
<p>product type
<input type="text" name="producttype">
</p>
<p>
<select name="select">
<option value="300">$300 - $600</option>
<option value="700">$700 - $1000</option>
<option value="1000">$1000 plus</option>
</select>
</p>
SQL QUERY
SELECT
SND.SELLER_ID,
SND.SELLER_NAME,
SND.SELLER_COUNTRY,
M.PRODUCT_ID,
M.PRODUCT_NAME,
M.PRODUCT_TYPE
FROM PRODUCT_TABLE as M
JOIN SELLERS_TABLE as SND ON SND.SELLER_ID = M.SELLER_ID
WHERE M.PRODUCT_NAME LIKE '%$Rice%'
OR PRODUCT_TYPE LIKE '%CA_RICE%'
它真的让我感到困惑,如何添加选择价格像所有300至600的产品一样。 并获得300至600的产品。 根据HTML选择
从您的问题中不清楚这些值是否是硬编码的,或者是否从数据库中的表中检索它们。
如果它们是硬编码的,您可以使用硬编码逻辑,如:
SELECT
SND.SELLER_ID,
SND.SELLER_NAME,
SND.SELLER_COUNTRY,
M.PRODUCT_ID,
M.PRODUCT_NAME,
M.PRODUCT_TYPE
FROM PRODUCT_TABLE as M
JOIN SELLERS_TABLE as SND ON SND.SELLER_ID = M.SELLER_ID
WHERE (M.PRODUCT_NAME LIKE '%$Rice%'
OR PRODUCT_TYPE LIKE '%CA_RICE%')
and :param = 300 and m.price > 300 and m.price < 700
or :param = 700 and m.price between 700 and 1000
or :param = 1000 and m.price > 1000
从网页中检索参数param
paumming。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.