要依據以下的表格使用 php 製作一個下拉式選單
我們會這麼做:
$stmt=$db_host->prepare("SELECT * FROM city"); $stmt->execute(); $rows=$stmt->fetchAll(PDO::FETCH_ASSOC);
接著顯示內容:
<select name="city" id="">
<?php foreach($rows as $value){ ?>
<option value="<?=$value["id"]?>"><?=$value["name"]?></option>
<?php } ?>
</select>
如果要有預設值的話,就像這樣寫:
$id=2;
判斷如果跟迴圈的 id 一樣就 echo selected
<select name="city" id="">
<?php foreach($rows as $value){ ?>
<option value="<?=$value["id"]?>"
<?php if($id==$value["id"])echo "selected" ?>
><?=$value["name"]?></option>
<?php } ?>
</select>