默认选择来自下拉框中的mysql查询的值

时间:2013-03-09 15:05:01

标签: php drop-down-menu selected

你们这些人一直很耐心,到目前为止非常有帮助,所以我会尝试另一个。我在这里四处寻找并尝试了select =“selected”的许多不同选项,我只是无法正确地得到代码,这是一个简单的解决方案,我相信你们。我要做的是有一个下拉列表,从一个国家/地区表中填充,默认为美国。这是代码:

<select name="cnt" id="">
<option value="">Select</option>
<?php
$rescnt=mysql_query("select * from `country` ORDER by cnt_name ASC");
while($rowcnt=mysql_fetch_array($rescnt)) {
?>
<option value="<?php echo $rowcnt['cnt_id']; ?>"><?php echo $rowcnt['cnt_name']; ?></option>
<?php } ?>
</select>

1 个答案:

答案 0 :(得分:1)

假设美国的cnt_id为“US”,则选项行应为:

<option value='<?php echo $rowcnt['cnt_id']; ?>'<?php if($rowcnt['cnt_id']=='US') echo ' selected'; ?>><?php echo...