【发布时间】:2012-07-23 02:11:42
【问题描述】:
我正在构建一个网站来学习编码,并尝试构建一个工具,用户单击一个选择/下拉列表,其中包含从数据库 cat 中提取的一些类别名称,然后另一个选择将出现从数据库 subcat 中提取的子类别名称。这几乎与 Yelp 的(进入类别)like Yelp's (go down to the categories) 完全相同。
我也做了个图:
我已经有一个从 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>";
?>
如何根据用户点击的类别制作子类别下拉菜单并使其自动显示? 非常感谢您提供的所有帮助!
【问题讨论】:
标签: php javascript ajax