我创建了一个指向php脚本的小xhtml表单。无论我在密码字段中插入什么,它们都不会匹配。
我已经做过的事情:在php手册中阅读有关比较运算符的信息并使shure我正在使用正确的算法;验证if语法以确保没有任何错误;使shure我正在比较两个正确的字符串,并且这些值来自表单。
我想知道你的sugestions因为我没有得到任何软件。
提前致谢,
berga007
以下是我的代码的一些示例
//Register Globals disabled
$first_name=$_POST['first_name'];
$last_name=$_POST['last_name'];
$email=$_POST['email'];
$password=$_POST['password'];
$confirm=['confirm'];
$color=$_POST['color'];
$month=$_POST['month'];
$day=$_POST['day'];
$year=$_POST['year'];
//Script continues
//Checking password
if (empty ($password) ) {
print '<p>Please enter your password</p>';
} else {
print '<p>You have entered your password</p>';
}
//Checking if $confirm_password matches $password
if ($password != $confirm) { //ALWAYS returning true don't know why
print '<p>Your passwords doesn\'t match!</p>';
}
现在是php脚本
{{1}}
答案 0 :(得分:4)
$confirm=['confirm'];
should be $confirm=$_POST['confirm'];
. That should take care of it.