これは私が確信している基本的な質問です....
私は通常のフォームを持っていますが、フィールドの 1 つは国ドロップダウン メニューで、外部 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'].