我正在使用一些验证规则的PHP窗体。PHP窗体错误验证
如果某些字段留空即需要表单将报告和错误消息并要求用户填写该字段。
表单当前保留$ _POST数据的值,以便在发生错误时保留字段中的数据。
我有两个字段(下拉列表)有填充数据库中的数据的问题。 如果我完成这些字段,但其他地方出现错误,则表单显示下拉列表中的值,但是当我纠正错误并尝试提交表单时,它会告诉我下拉列表字段为空。
这里是他们
<! Drop Down Menu to get student names from database !>
<SELECT NAME=studentName >
<OPTION VALUE=0 selected="selected" >
<?php if(isset($_POST['studentName'])) echo $_POST['studentName'];?>
<?php echo $options1?>
</SELECT>
代码的任何想法就是为什么这是怎么回事?
什么是<!下拉菜单从数据库中获取学生姓名> ...? – Smar