簡體   English   中英

選擇未選中的選項

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM