将组合框中的选定项目设置为“请选择...”

时间:2013-07-18 22:14:03

标签: php mysql combobox

我想添加“请选择...”作为我的组合框中的第一个选项。请参阅下面的代码 - 任何建议?

此致 彼得

<?php

mysql_connect ("localhost", "username", "password"); 
mysql_select_db('mysqldb');

$sql = "SELECT data_id FROM projects";
$result = mysql_query($sql);

echo "<select name='data_id '>";
$sql[0] = 'Please select...';
while ($row = mysql_fetch_array($result)) 
{
    echo "<option value='" . $row['data_id '] . "'>" . $row['data_id'] . "</option>";
}
echo "</select>";

?>

2 个答案:

答案 0 :(得分:1)

替换 $sql[0] = 'Please select...';
对此 echo '<option value="" disabled>Please select...</option>';

答案 1 :(得分:0)

为什么不用这一行替换你的$sql[0] = 'Please select...';行(顺便说一句,这对任何事都没有用):

echo "<option selected disabled>Please select...</option>";

如果这是您指定的第一个选项,选定的关键字甚至是可选的。