我的HTML页面上有2个下拉列表:第一个下拉列表包含数据库列名称,第二个下拉列表将基于该数据库列名称进行填充, 即
我有一个带有字段的表:以下是条目;
1. "A", "BS", "New York"
2. "B", "BS", "Chicago"
3. "C", "MS", "Boston"
4. "D", "MS", "New York"
因此,我的第一个下拉列表将包含列名称,即“ Degree”和“ City”。
如果我选择“学位”,则第二个下拉列表将填充“ BS”和“ MS”;如果我选择“城市”,则第二个下拉列表应选择“纽约”,“波士顿”和“芝加哥”。
我该如何进行实施?
[添加我的代码]:
该changeSecond(first)方法与您建议的完全相同
Filter by: |
All Degree City |
  |
这是您建议的second_script.php:
$link = mysql_connect("localhost", "root", "");
if (!$link)
{
die('Could not connect: ' . mysql_error());
}
if (mysql_select_db("myDatabase", $link))
{
$first=mysql_real_escape_string($_REQUEST["first"]);
$query="SELECT ".$first." FROM myTable GROUP BY ".$first;
$data=mysql_query($query);
echo "";
while($row=mysql_fetch_row($data))
{
echo "".$row[0]."";
}
echo "";
}
echo mysql_error();
?>