Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 动态下拉列表中的默认选择_Php_Mysql_Html - Fatal编程技术网

Php 动态下拉列表中的默认选择

Php 动态下拉列表中的默认选择,php,mysql,html,Php,Mysql,Html,我有以下代码,可以从数据库表中的信息生成动态下拉列表。我希望有一个默认选择,这样,如果用户忘记选择一个选项,就会产生一个错误。类似于:“----”,“,”,“ 课程代码: 谢谢只需添加如下代码: echo "<option value='' selected='selected'></option>"; echo”“; 就在这一行之后: echo'<select name = "course_code">'; echo'; 注意:属性selecte

我有以下代码,可以从数据库表中的信息生成动态下拉列表。我希望有一个默认选择,这样,如果用户忘记选择一个选项,就会产生一个错误。类似于:
“----”
”,

  • 课程代码:


  • 谢谢

    只需添加如下代码:

    echo "<option value='' selected='selected'></option>";
    
    echo”“;
    
    就在这一行之后:

    echo'<select name = "course_code">';
    
    echo';
    

    注意:属性
    selected='selected'
    将确保它是第一次运行时选择的值。

    我建议
    echo”--请选择一个选项--”
    这样他们就可以检查
    $course\u code==''
    来确定它是否未被选中,而不必检查该值是否为
    ------
    来确定它是否为空。@drew010提案已被接受。您是对的,空值将是一个更好的值。
    echo'<select name = "course_code">';