我想添加“请选择...”作为我的组合框中的第一个选项。请参阅下面的代码 - 任何建议?
此致 彼得
<?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>";
?>
答案 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>";
如果这是您指定的第一个选项,选定的关键字甚至是可选的。