0
我有一个数据库中的3表,我想从'品牌和类别'表填充两个下拉菜单的值,以便用户可以选择类别和品牌,然后搜索或显示页面将根据他们的产品选择产生表下拉菜单 - 从MySQL数据库填充
我是相当新的PHP,但有一个MySQL数据库,我可以添加/编辑/ DEL并产生的结果,如何做到以上..
我有3个表
- 个
品牌:
brand_id brand_title
类别:
cat_id cat_title
产品:
product_id product_cat product_brand product_price product_keywords
我的PHP代码在这里: 此代码获取从品牌和类别表中的数据2下拉。 现在我想通过关键字搜索,并通过从品牌和类别表中选择什么选项来显示产品表中的数据。 请看看这个链接: http://ruqayyahfashion.com/product/1.php
<?Php
mysql_connect("localhost", "root", "") or die("Connection Failed");
mysql_select_db("ecomerce")or die("Connection Failed");
$sql="SELECT cat_id, cat_title FROM categories";
$result=mysql_query($sql);
$options="";
while ($row=mysql_fetch_array($result))
{
$cat_id=$row["cat_id"];
$cat_title=$row["cat_title"];
$options.="<OPTION VALUE=\"$cat_id\">".$cat_title;
}
$sql1="SELECT brand_id, brand_title FROM brands";
$result1=mysql_query($sql1);
$options1="";
while ($row1=mysql_fetch_array($result1))
{
$brand_id=$row1["brand_id"];
$brand_title=$row1["brand_title"];
$options1.="<OPTION VALUE=\"$brand_id\">".$brand_title;
}
?>
<form >
<input type="text" class="form-control" placeholder="Search a Product">
<SELECT NAME=Categories>
<OPTION VALUE=0>Select a Category
<?=$options?>
</SELECT>
<SELECT NAME=Brands>
<OPTION VALUE=0>Select a Brand
<?=$options1?>
</SELECT>
<button type="submit" name="btn">Search</button>
</form>
这代码是正确的,但我想从产品表中搜索选定的项目 –
您是否意味着您希望第二个下拉列表根据第一个下拉列表中选择的选项填充? – nhee
好的,我会修改我的答案,等一下 –