0
我要动态地选择在下拉菜单 值默认值存储是由$row['order status']
检索MySQL服务器上,它只有4个存储在服务器值Open Pending Closed Success
如何选择默认值下拉菜单
所以我必须从这些值4
$selected are all initialised to false or '0' or disabled
我试图下面的代码选择默认值,但它不工作
if($row["Order Status"]=="Open"){
$selected='selected';
}
if($row["Order Status"]=="Pending"){
$selected1='selected';
}
if($row["Order Status"]=="Closed"){
$selected2='selected';
}
if($row["Order Status"]=="Success"){
$selected3='selected';
}
echo"
<select id='txt_orderstatusid_' class='txt_id_' >
<option ".$selected." value='Open'>Open </option>
<option ".$selected1." value='Pending'>Pending </option>
<option ".$selected2."value='Closed'>Closed </option>
<option ".$selected3."value='Success'>Success </option>
</select>"
我已经试过这也
echo "<select id='txt_orderstatusid_' class='txt_id_' >
<option selected=".$selected." value='Open'>Open </option>
<option selected=".$selected1." value='Pending'>Pending </option>
<option selected=".$selected2."value='Closed'>Closed </option>
<option selected=".$selected3."value='Success'>Success </option>
</select> "
它也不起作用
你能应归结为你做了什么,我在这里的代码无法理解。 – vaibhavcool20 2015-02-10 06:05:41
只是将db值与选项值匹配并添加选中的 – 2015-02-10 06:20:27
它不起作用,因为我的整个代码都在echo中。 – vaibhavcool20 2015-02-10 06:33:50