如果用户名在尝试登录时与数据库中的密码不匹配,我会尝试显示错误消息。如果用户名和密码正确但不知道,我可以让页面正常工作我的代码到错误信息有什么问题。
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.')
答案 0 :(得分:1)
只需尝试更新您的函数以显示消息以使代码正常工作。由于您在调用函数showForm("Invalid User Name or Password. Please Try Again");
时传递参数,因此您应该在函数中正确接受它并处理它。
function showForm($formMessage){
echo $formMessage;
}
在代码function showForm($formMessage='Invalid User Name And Password. Please Try Again.')
中,如果没有传递参数,则设置参数的默认值。但你在哪里回应$formMessage
的价值?
上面包含的功能显示信息。
答案 1 :(得分:-1)
对于高级错误处理,您可以使用try {} catch(){}构造(例外)