0
我有一個index.php,它包含兩個<select>
下拉列表,這兩個下拉列表都是通過包含在索引文件中的functions.php文件中的函數從MySQL數據庫填充的。從下拉列表中選擇<option>設置PHP變量
第一框填充像這樣:
function getCities() {
$query = "SELECT DISTINCT city FROM nights";
$result = mysql_query($query);
$items = array();
if($result && mysql_num_rows($result) > 0) {
while ($row = mysql_fetch_array($result)) {
$items[] = array($row[0], $row[1]);
echo "<option value='" . $row['city'] . "'>" . $row['city'] . "</option>";
}
}
}
我想要做的就是設置任何價值的選擇<option>
(我現在的目的,只有一個<option>
下拉)或其名稱/ ID作爲PHP變量,因此可以在別處使用。我試過使用$row['city']
,並將第二個函數放在while循環中,但是這並不起作用。
你能不能把它分配到一個數組?如$ cities [] = $ row ['city'];那麼你可以返回$城市; – Kris
你可以發佈$行的vardump嗎? – Sliq