[英]Select option selected an not selected
我正在嘗試更新SQL字段,所以我得到的是一個選擇和
$row = $stmt->fetch(PDO::FETCH_ASSOC);
....
$country_ausgabe = $row['country'];
所以country_ausgabe例如是德國的值= de。
我也有一個包含所有國家代碼的數組。 因此,使用此代碼,我將獲得所有選擇。 $ countries_de =包含所有國家/地區代碼的數組。
<select>
foreach ($countries_de as $key=>$country) {
echo "<option value='" . $key . "'>" . $country . "</option>";}
</select>
那么如何使用我的$ country_ausgabe在select中選擇這個值呢?
使用此代碼
<select>
foreach ($countries_de as $key=>$country) {
$selected = ($country_ausgabe == $key)?"SELECTED":"";
echo "<option value='" . $key . "' ".$selected." >" . $country . "</option>";}
</select>
試試這個
echo "<select>";
foreach ($countries_de as $key=>$country)
{
$selected="";
if($key==$country_ausgabe)
{
$selected = "selected";
}
echo "<option value='" . $key . "' " . $selected . " >" . $country . "</option>";
}
echo "</select>";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.