在我的註冊表格中,如果用戶單擊提交時需要顯示驗證消息,則所有框中的全部文本消失,這意味着它們必須重新開始!如果出現錯誤信息,數據將被清除
我需要添加哪些PHP代碼才能保留數據?
Username<span class="required">*</span>
<input name="user_name" type="text" id="user_name" minlength="5" >
Full Name<span class="required">*</span>
<input name="full_name" type="text" id="full_name" size="30"
Nationality <span class="required">*</span>
<select name="nationality" id="select8">
<option value="" selected></option>
<option value="Afghanistan">Afghanistan</option>
<option value="Albania">Albania</option>
</select>
<p align="center">
<input name="doRegister" type="submit" id="doRegister" value="Register">
</p>
EDIT:
我已經試過這樣:
<?php
$email_field = ($_POST['usr_email']);
?>
Email<span class="required">*</span>
<input type="text" id="usr_email3" name="usr_email" value="<?php echo
$email_field; ?>" />
,但它說usr_email沒有定義
您需要了解如何編程,瞭解HTTP的工作原理和PHP語法。 – TJHeuvel 2012-04-27 07:53:12
我已經在這種形式的PHP,這只是一個例子 – user1296762 2012-04-27 07:57:29
你給了提交選項,以便頁面提交的一個片段。如果您遇到錯誤,您需要獲取已從會話中填充的值。 – vvr 2012-04-27 08:03:32