我有一個下拉列表中使用MySQL數據庫使用下面的代碼動態生成的:PHP Get方法不發送全情投入
$region = mysql_query("select region_name from region", $connection);
echo "<select name=region>Region</option>";
while ($row = $mysql_fetch_array($region))
{
echo "<option value =$row[region_name]>$row[region_name]</option>";
}
echo "</select>"
這打印出的清單完全正常但是當我使用提交表單GET方法中任何具有空格的區域名稱都不會在URL中正確傳遞。相反,「南澳」的,只會給我「南方」
我知道URL應該最終被: http://foo.com/query.php?region=South+Australia
但代替+澳大利亞只是不會出現。
有人知道我做了什麼愚蠢的東西或我失蹤了什麼?