我試圖登錄時,如果用戶名不匹配數據庫中的正確密碼,我試圖顯示一條錯誤消息。我可以讓頁面工作,如果用戶名和密碼是正確的,但不知道我的代碼有什麼問題,只要錯誤消息。如何顯示錯誤消息登錄頁
if ($Password != Password($User_Name))
{
showForm("Invalid User Name or Password. Please Try Again");
exit();
}
else {
include "index.php";
exit();
}
現在,下面這段代碼,在HTML前右另一個程序員寫了下面的功能:
function showForm($formMessage='Invalid User Name And Password. Please Try Again.')
作品。謝謝。現在,我如何將它們重定向回登錄頁面?或者,更好的是,將錯誤消息更改爲彈出窗口而不是新頁面? – Hugoriffic 2013-03-05 02:54:07
好吧,在進一步研究之後,我意識到你不能在PHP中創建彈出式窗口。你需要使用JavaScript。但是,我可以用「打印」警報(「無效的用戶名或密碼,請再試一次」)替代「echo $ formMessage」;或者它們是否一樣?如果該打印方法有效,我可以使用用戶名和電子郵件地址的變量在相同的函數中顯示兩個單獨的警報?如「打印」警報(「電子郵件地址」。$ _POST ['email']。'已被註冊「)';'我有不知道如何使用我提供的代碼將JavaScript嵌入到PHP中 – Hugoriffic 2013-03-05 13:04:45
您可以在PHP中使用JavaScript,但使用兩個連續的警報消息並不是一個好主意。 「>提醒('無論你想提醒');「;' – prakashchhetri 2013-03-05 15:35:42