0

我想创建两个相关的下拉列表!(组合框)第一个列表中所有省份的列表内容名称和第二个列表中所选省份所有城市的列表内容名称!所有数据,来自正确工作的数据库。在编码中,一切看起来都正确,但是当我选择一个省份时,第二个列表内容什么都没有!我想知道我的代码有什么问题?!

任何帮助或线索,将不胜感激!

这是我在 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();
?>
4

0 回答 0