这是一个基本的问题,我敢肯定......
我有一个普通的表单,但其中一个字段是一个国家下拉菜单,我用一个外部 xml 脚本填充它:
<?php
//Build countries dropdown from GeoNames database
$xmlcountries = 'http://ws.geonames.org/countryInfo';
echo '<select name="custom_country" id="custom_country">';
$countries = simplexml_load_file($xmlcountries);
echo '<option value="">Your country</option>';
foreach ($countries->country as $country) {
echo '<option value="'.$country->geonameId.'|'.$country->countryName.'">'.$country->countryName.'</option>';
}
echo '</select>';
?>
我的表格是这样的:
<form action="update.php" method="post">
Country:<br />
<input type="text" name="Country" size="100" /><br />
State:<br />
<input type="text" name="State" size="100" /><br />
City:<br />
<input type="text" name="City" size="100" /><br />
<input type="submit" value="Update Database" />
</form>
我希望上面的$country
变量代替name="Country"
表单中的字段。我怎么做?
明确一点 - 当我提交表单时,我希望国家下拉列表中的值填充$_POST['Country'].