标记,下拉列表选项
<span style="padding-left: 76px">
<span style="padding-left:5px">
<select id="select1" name="requestdbtype" value="<?php echo $type ?>">
<?php
$options = array('DB2' => 'DB2',
'MySQL' => 'MySQL',
'Oracle' => 'Oracle',
'PostgreSQL' => 'PostgreSQL',
'SQLite' => 'SQLite',
'SQL Server' => 'SQL Server',
'Sybase' => 'Sybase');
foreach($options as $value => $type){
echo "<option value='$value'>".$row['requestdbtype']."</option>";
}
?>
</select>
</span>
</span>
我在显示选项麻烦
。显示的当前选项应为值$row['requestdbtype']
。但我的显示器只显示当前值作为所有选项,请帮助。
rtfm。 [this](http://www.tizag.com/htmlT/htmlselect.php)例如 – k102
嗨,你已经使用'$ row ['requestdbtype']'作为选择框值,因此它显示所有选项的当前值。使用'$ type'来代替'$ row ['requestdbtype']''。并将'if条件检查$ value等于$ row ['requestdbtype']并为该选项放置'selected'='selected'。谢谢 –