我想创建两个相关的下拉列表! (组合框) 所有省份的第一个列表内容名称&第一个列表中所选省份的所有城市的第二个列表内容名称!所有数据都来自正确的数据库。 在编码中,一切看起来都正确,但是当我选择一个省时,第二个列表什么都没有内容!我想知道我的代码有什么问题?!
任何帮助或线索,将不胜感激!
这是我在php ::
中的代码<?php
connect();
echo '<label for="Province">Province:</label>';
$Province = mysql_query("SELECT DISTINCT(Province) FROM Provinces"); // Run your query
echo '<select name="Province" id="Province">'; // Open your drop down box
echo '<option value="SelectProvince" >Select<Province/option>';
// Loop through the query results, outputing the options one by one
while ($row = mysql_fetch_array($Province)) {
echo '<option value="'.$row["Province"].'">'.$row["Province"].'</option>';
}
echo '</select>';// Close your drop down box
echo '<label for="City">City:</label>';
$City = mysql_query("SELECT DISTINCT(City) FROM Provinces WHERE Province
= '$_POST[Province]'");
echo '<select name="City" id="City">'; // Open your drop down box
echo '<option value="SelectCity" >SelectCity</option>';
// Loop through the query results, outputing the options one by one
while ($row = mysql_fetch_array($City)) {
echo '<option value="'.$row["City"].'">'.$row["City"].'</option>';
}
echo '</select>';// Close your drop down box
@mysql_close();
?>