I'm working on a php form with some validation rules.
If some of the fields are left blank that are require the form will report and error message and ask the user to complete the field.
The form currently keeps the values of the $_POST data so that if errors occur the data which is in the field remains.
I am having a problem with two fields(drop down lists) which are populated with data from a database. If I complete these fields but there is a error elsewhere the form displays with the values in the drop down list but when I correct the errors and try submit the form it tells me that the drop down list fields are empty.
Here is the code for them
<! 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>
Any idea's why this is happening?