我正在尝试比较HTML中的密码表单中的两个字符串。
它们存储在$_POST
的变量中。我打印出来看起来一样,但下面的代码永远不会评估为真,只有假。为什么会这样?
//Verify the passwords match
if( ($passwd != $pass_confirm) && ($new_email != $email_confirm) ){
echo "Email and/or password do not match";
return FALSE;
}
我感谢任何帮助。
答案 0 :(得分:7)
要让您的代码显示错误消息,电子邮件和密码都必须是错误的。
尝试使用||
代替&&
,因此当其中一个错误时会显示错误。
答案 1 :(得分:1)