Php 选择选择的选项未选择的选项
我正在尝试更新一个SQL字段,所以我得到的是一个Select andPhp 选择选择的选项未选择的选项,php,foreach,selected,Php,Foreach,Selected,我正在尝试更新一个SQL字段,所以我得到的是一个Select and $row = $stmt->fetch(PDO::FETCH_ASSOC); .... $country_ausgabe = $row['country']; 例如,德国的a值=de 我还有一个包含所有国家代码的数组。 因此,有了这段代码,我在一个Select中获得了所有信息$countries\u de=包含所有国家代码的数组 <select> foreach ($countries_de as $key
$row = $stmt->fetch(PDO::FETCH_ASSOC);
....
$country_ausgabe = $row['country'];
例如,德国的a值=de
我还有一个包含所有国家代码的数组。
因此,有了这段代码,我在一个Select中获得了所有信息$countries\u de=包含所有国家代码的数组
<select>
foreach ($countries_de as $key=>$country) {
echo "<option value='" . $key . "'>" . $country . "</option>";}
</select>
foreach($countries\u de as$key=>$country){
回声“$country.”;}
那么,如何使用我的$country\u ausgabe在select to selected中设置此值呢?使用此代码
<select>
foreach ($countries_de as $key=>$country) {
$selected = ($country_ausgabe == $key)?"SELECTED":"";
echo "<option value='" . $key . "' ".$selected." >" . $country . "</option>";}
</select>
foreach($countries\u de as$key=>$country){
$selected=($country\u ausgabe==$key)?“selected”:“;
回声“$country.”;}
试试这个
echo "<select>";
foreach ($countries_de as $key=>$country)
{
$selected="";
if($key==$country_ausgabe)
{
$selected = "selected";
}
echo "<option value='" . $key . "' " . $selected . " >" . $country . "</option>";
}
echo "</select>";
echo”“;
foreach($countries\u de as$key=>$country)
{
$selected=“”;
如果($key==$country\u ausgabe)
{
$selected=“selected”;
}
回声“$country.”;
}
回声“;
是的,但“stackoverflow”告诉我再等4分钟接受:)完成抱歉,必须等待:)我接受所有对我有帮助的答案:)