0

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

问候,彼得

<?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>";

?>
4

2 回答 2

1

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

于 2013-07-18T22:17:14.037 回答
0

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

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

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

于 2013-07-18T22:18:01.937 回答