我正在建设一个学习编程的网站,尝试构建一个工具,让用户点击下拉菜单中的某些类别名称(这些名称从数据库cat中获取),之后会出现另一个下拉菜单,其中包含从数据库subcat中获取的子类别名称。这几乎与Yelp的类别选择一模一样(请看下面链接的类别选择):like Yelp's (go down to the categories)。
我还制作了一张图解: 我已经有了一个类别下拉菜单,可以从cat数据库中获取:
我还制作了一张图解: 我已经有了一个类别下拉菜单,可以从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>";
?>
我有一个子目录正在从子目录数据库中提取:
<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>";
?>
如何基于用户点击的类别创建子类别下拉菜单并使其自动显示?非常感谢您的帮助!