选择不从指定的选项值开始

时间:2013-07-31 23:51:09

标签: php html5 html-select

我正在尝试创建一个以“selected”开头的空选项,以便我可以运行检查以确保从下拉菜单中选择了一个选项。但是,出于某种原因,我标记为选中的选项不会从下拉列表中选择。有谁知道为什么?

<select name="PCP" id="PCP">
  <option value="" selected="selected"></option>
    <?php 
$sql_status = "SELECT * FROM providers WHERE PCP = 'Y'";

$rs_status = mysql_query($sql_status);
while($row_status = mysql_fetch_array($rs_status))
{
echo "<option value=\"".$row_status['PROVID']."\">".$row_status['FULLNAME']."\n  ";
}
?>
</select>

1 个答案:

答案 0 :(得分:4)

您是否要关闭<option></option>之后的关注?

echo "<option value=\"".$row_status['PROVID']."\">".$row_status['FULLNAME']."</option>";

更新:

由于PHP将在双引号内评估变量,因此您可以按如下方式简化上述语句:

echo "<option value='$row_status['PROVID']'>$row_status['FULLNAME']</option>";