提前感谢
我用PHP在codeIgniter中工作,我有一个下拉菜单,我需要将MySQL查询返回的元素显示为默认值,还需要从下拉菜单中显示其他选项。
不知何故,我需要在填充下拉菜单时,默认选项是从数据库中提取的内容,并显示另一个选项。我该如何实现?谢谢示例:
<td>
<select name = "os">
<?php
$item = $requests->OS;
$oses = array(
'Windows Server 2008',
'Ubuntu Server',
'Windows Server 2003'
);
foreach($oses as $os=>$d){
echo'<option>'.$os.'</option>';
}
?>
`enter code here`</select>
</td>
我不确定你的$item
是什么(字符串、数组、对象?),但只是在那里添加一些条件:
$os_id = 0;
foreach($oses as $os=>$d){
$os_id++;
if ($item == $os) {
echo'<option selected value="'.$os_id.'">'.$os.'</option>';
} else {
echo'<option value="'.$os_id.'">'.$os.'</option>';
}
}