我尝试更新SQL字段,所以我得到的是Select和
$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中选择这个值来选择?
答案 0 :(得分:6)
使用此代码
<select>
foreach ($countries_de as $key=>$country) {
$selected = ($country_ausgabe == $key)?"SELECTED":"";
echo "<option value='" . $key . "' ".$selected." >" . $country . "</option>";}
</select>
答案 1 :(得分:1)
试试这个
echo "<select>";
foreach ($countries_de as $key=>$country)
{
$selected="";
if($key==$country_ausgabe)
{
$selected = "selected";
}
echo "<option value='" . $key . "' " . $selected . " >" . $country . "</option>";
}
echo "</select>";