2012-10-16 144 views
0

我如何可以驗證該領域提交到另一個文件前,在同一頁面顯示錯誤信息,如:*爲必填字段驗證領域

<?php 

// Inialize session 
session_start(); 

// Check, if user is already login, then jump to secured page 
if (isset($_SESSION['username'])) { 
header('Location: Pro_Lesson.php'); 
} 
?> 
<html> 

<head> 
<title>PHPMySimpleLogin 0.3</title> 
</head> 

<body> 

<h3>User Login</h3> 

<table border="0"> 
<form method="POST" action="log.php"> 
<tr><td>Username</td><td>:</td><td><input type="text" name="username" size="20"></td></tr> 
<tr><td>Password</td><td>:</td><td><input type="password" name="password" size="20"></td></tr> 
<tr><td>&nbsp;</td><td>&nbsp;</td><td><input type="submit" value="Login"></td></tr> 
</form> 
</table> 

</body> 

</html> 
+0

您需要學習基本驗證http://php.net /manual/en/filter.examples.validation.php –

回答

-1

你應該使用JavaScript來驗證然後將它發送到PHP頁面,然後在php頁面中再次驗證它。

1

您可以使用粘性形式。例如,您有一個帶有HTML表單的會話頁面(session.php)。如果要登錄的用戶沒有寫入正確的user_name,則可以在同一頁面顯示錯誤(action =「session.php」)。