gpt4 book ai didi

php - 选择特定类别后显示子类别

转载 作者:行者123 更新时间:2023-11-30 22:55:59 24 4
gpt4 key购买 nike

我有一个具有两个参数设施和属性的表单。便利设施参数有一个下拉菜单,其值是从单独的表中填充的。第二个参数是属性,其值将由用户输入并保存在数据库中。数据库 View 将是:

ID  Attribute  Amenities
1 A Aa
2 B Bb

这部分的代码是
<form class="form-horizontal" role="form" action="admin_insert_attribute.php" enctype="multipart/form-data" method="post">    
<div class="form-group">
<label class="col-lg-3 control-label">Amenities:</label>
<div class="col-lg-8">
<?php
$con=mysqli_connect("abc","abc","abc","abc");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$result = mysqli_query($con,"SELECT amenities FROM amenities");
echo "<select name='amenities'>";
while($row = mysqli_fetch_array($result))
{
echo "<option value='" . $row['amenities'] . "'>" . $row['amenities'] . "</option>";
}
echo "</select>";
mysqli_close($con);
?>
</div>
</div>
<div class="form-group">
<label class="col-lg-3 control-label">Attribute:</label>
<div class="col-lg-8">
<input class="form-control" name="attribute" value="" type="" required>
</div>
</div>

<div class="form-group">
<label class="col-lg-3 control-label"></label>
<div class="submit">
<input class="btn btn-primary" value="Save " type="submit" name="submit">
</div>
</div>
</form>

现在我希望当从下拉菜单中选择一个便利设施时,该特定便利设施下的所有属性也应该以表格形式显示在同一页面上。用于输入和显示属性的代码在同一页面上完成。

问题是我可以添加属性,但它们没有显示在屏幕上。我用于显示的代码是
<?php
$con=mysqli_connect("abc","abc","abc","abc");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$result = mysqli_query($con,"SELECT * FROM attributes WHERE amenities = '".$amenities."'");
echo "<table class='table table-striped table-bordered table-hover'>
<thead>
<tr>
<th>ID</th>
<th>Attribute</th>
</tr>
</thead>";

while($row = mysqli_fetch_array($result))
{
echo "<tbody data-link='row' class='rowlink'>";
echo "<tr>";
echo "<td>" . $row['id'] . "</td>";
echo "<td>" . $row['attribute'] . "</td>";
echo "</tr>";
echo "</tbody>";
}
echo "</table>";
mysqli_close($con);
?>

最佳答案

如果您从列表中选择选项并显示其他选项您必须使用 AJAX 或/和 javascript 来执行此操作。

关于php - 选择特定类别后显示子类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26360693/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com