phprunner下拉列表 - 默认值

时间:2012-02-27 17:05:08

标签: php html drop-down-menu

我的数据库中有一个美国州的下拉列表。每个记录都有用户等的详细信息。现在,当我尝试编辑用户详细信息时,下拉列表应保留状态的原始值,但显示“请选择”。这样做的目的是确保状态不会自动更改。

这就是我所拥有的

//create dropdown box 
$str = ""; 
$str.= "<select onchange=\"window.location.href=this.options[this.selectedIndex].value;\"><optio‌​n value=\"\">Please select</option>"; 

//select values from database 
global $conn; 
$strSQL = "select states from states"; 
$rs = db_query($strSQL,$conn); 
while ($data = db_fetch_array($rs)) 
 $str.="<option value=\"states_list.php?a=search&value=1&SearchFor=".$data["selected"]."&SearchO‌​ption=Contains&SearchField=company\">".$data["selected"]."</option>"; 

$str.="</select>"; 
echo $str;

1 个答案:

答案 0 :(得分:1)

您需要将代码放在

selected="selected"

在应该选择的州选项的<option>标记中。