我有三个下拉菜单,可以根据用户选择的内容查询 MYSQL 数据库。其中一个菜单是动态的,但我无法让它返回数据——另外两个工作正常。我想我需要捕获 JS onchange 事件,然后将其传递给 PHP 以运行查询,但我目前正在绕圈子。
以下是我正在尝试做的事情。所有值都存储在该<head>
部分中 - 我添加了我的查询并选择了 html 和下面的更改事件。
$category=$_POST['Category'];
$subcategory=$_POST['Subcategory'];
$destination=$_POST['Destination'];
$result = mysql_query("SELECT * FROM travel WHERE Category='$category'
AND Subcategory='$subcategory' AND Destination='$destination'")
or die(mysql_error());
$row = mysql_fetch_assoc( $result ) ;
<select name="subcategory" id="subcategory onchange="javascript:
dropdownlist(this.options[this.selectedIndex].value)">
<option value="">Select Sub-Category</option>