我有3個php頁面,分別是index.php,login.php和loginSuccess.php。index.php只包含登錄表單,login.php包含登錄過程的php代碼。如果登錄過程失敗,請保持在同一頁面
<?php
session_start();
include './dbConnection.php';
$name = mysql_real_escape_string($_POST['userNameText']);
$password = mysql_real_escape_string($_POST['passwordText']);
$userName = stripslashes($name);
$userPassword = stripslashes($password);
$loginQuery = "SELECT * FROM users WHERE User_Name ='$userName' AND Password ='$userPassword'";
$query = mysql_query($loginQuery);
$result = mysql_num_rows($query);
if($result == 1){
$_SESSION['userName'] = $userName;
header("Location: loginSuccess.php");
}else{
header("Location: index.php");
}
?>
我想要做的是住在同一個錯誤消息,如果用戶鍵入錯誤的登錄信息的index.php文件。我在下面有一個jquery函數,我想在login.php的其他條件中調用它。我該怎麼做?感謝幫助。
$(function(){
$('#errorDiv').fadeIn();
});
如果你不想重新載入頁面,你必須使用的,而不是正常的表單提交AJAX。 – Barmar
@Barmar其實我沒有足夠的AJAX知識來使它工作。 – Tartar
似乎是學習AJAX的一個很好的理由。 – Barmar