我正在從數據庫表中選擇列表一切正常工作正常只有問題是在選項值,如果該值包含兩個單詞如「紐約」它只返回「新」。下面是代碼從數據庫創建選擇列表
<? $country=intval($_GET['country']);
include('connect-db.php');
$query="SELECT CityName FROM cities WHERE CountryId='$country'";
$result=mysql_query($query);
?>
<select name="city">
<option value="">Select City</option>
<? while($row=mysql_fetch_array($result)) { ?>
<option value=<?=$row['CityName']?>><?=$row['CityName']?></option>
<? } ?>
</select>
在你的查詢的正下方放置$ row = mysql_fetch_array($ result); echo $ row ['CityName'];我們可以測試這個 – kezi 2012-08-02 05:59:35
你還沒有使用該值周圍的引號 – AndroidLearner 2012-08-02 06:03:34