我正在使用一些驗證規則的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