<?
$defaults=\'cake\';
$sweets = array(\'puff\' => \'A\',
                 \'square\' => \'C\',
                 \'cake\' => \'B\',
                 \'ricemeat\' => \'S\');

print \'<select name=\"sweet\">\';

foreach ($sweets as $option => $label) {
    print \'<option value=\"\' .$option .\'\"\';
    if ($option == $defaults) {
        print \' selected=\"selected\"\';
    }
    print \"> $label</option>\\n\";
}
print \'</select>\';
?>

这里我们没有连接数据库,而是直接读取数组中的键值,然后将这些键值分别作为select选项框的value和文本值,这个其实和读取数据库一个道理。

然后使用变量设置一个需要默认被选中的option,通过遍历循环实现设置默认选中的项。

大家可以把上面实例代码复制到这里运行一下,查看一下效果。

 

收藏 打印