【发布时间】:2017-06-05 07:38:47
【问题描述】:
我有 2 个选择标签,它们将从数据库中获取信息。 1 取自 product_category 表,其他取自产品。我想让产品选择标签依赖于 product_category 选择标签。例如,我有 2 类药物 1 是胶囊剂,其他是片剂。当我在 product_category 选择标签中选择胶囊时,我希望产品选择标签向我显示胶囊的名称。我如何让它依赖?这是那些选择标签的代码。
<div class="form-group" style="width:50%;">
<label>Select Category</label>
<select class="form-control" name="product_category" id="product_category" >
<?php
$query="SELECT * FROM product_category";
$cat_result= mysqli_query($connection,$query);
while($cat_row = mysqli_fetch_assoc($cat_result))
{
$ctg_id=$cat_row['category_id'];
$ctg_name= $cat_row['category_name'];
echo "<option value='$ctg_id'>$ctg_name</option>";
}
?>
</select>
</div>
<div class="form-group" style="width:50%;">
<label>Select Product</label>
<select class="form-control" name="product_name" id="product_name">
<?php
$query="SELECT product_id,product_name FROM product";
$result= mysqli_query($connection,$query);
while($row = mysqli_fetch_assoc($result))
{
$product_id=$row['product_id'];
$product_name= $row['product_name'];
echo "<option value='$product_id'>$product_name</option>";
}
?>
</select>
</div>
【问题讨论】:
-
您需要异步获取数据,例如使用 Ajax。否则,您需要提交表单,并在不同的页面上/重新加载后处理其余部分
-
plus2net.com/php_tutorial/php_drop_down_list.php 请在这里参考这篇文章 没有办法显示填充下拉列表 - 希望它会帮助你
-
你可以提供你的表数据和结构
标签: javascript php html css web