我正在构建一个网站来学习编码,并尝试构建一个工具,用户单击一个选择/下拉列表,其中包含从数据库cat中提取的一些类别名称,然后将出现另一个选择,其中包含从数据库subcat中提取的子类别名称。这几乎与 Yelp 的(进入类别)和 Yelp 的(进入类别)一模一样。
我还做了一个图表:
我已经有一个从cat数据库中提取的类别下拉列表:
<p><b>Category:</b><br />
<?php
$query="SELECT id,cat FROM cat";
$result = mysql_query ($query);
echo"<select name='cselect3' class='e1'><option value='0'>Please Select A Category</option>";
// printing the list box select command
while($catinfo=mysql_fetch_array($result)){//Array or records stored in $nt
echo "<option value=\"".htmlspecialchars($catinfo['cat'])."\">".$catinfo['cat']." </option>";
}
echo"</select>";
?>
我有一个从 subcat 数据库中提取的 subcat:
<p><b>Subcat1:</b><br />
<?php
$query="SELECT id,subcat FROM subcat";
$result = mysql_query ($query);
echo"<select name='sselect1' class='e1'><option value='0'>Please Select A Category</option>";
// printing the list box select command
while($catinfo=mysql_fetch_array($result)){//Array or records stored in $nt
echo "<option value=\"".htmlspecialchars($catinfo['subcat'])."\">".$catinfo['subcat']."</option>";
}
echo"</select>";
?>
如何根据用户单击的类别创建子类别下拉列表并使其自动显示?非常感谢您的任何帮助!