我想用mysql数据库创建一个使用php的网站.. 这是我的代码
<?php
$con=mysql_connect("localhost", "root", "");
mysql_select_db("mydatabase", $con);
$query = "INSERT INTO tblSecurity Values('".$_POST['txtUser']."','".$_POST['txtPass']."')";
$password = $_POST['txtPass'];
$confirm = $_POST['txtPassConfrm'];
mysql_query($query, $con);
if($password = $confirm)
{
Header("Location: Login.php");
}
else
{
echo"Verify your Answer";
}
?>
问题是,如何验证确认密码是否与输入的密码相同,此代码有效,但即使密码不同,它也不会移动到ELSE
。任何人都可以帮我纠正这个...谢谢
答案 0 :(得分:1)
更好的做法是在输入阶段检查两个密码是否相同。 这里代码也是正确的,只有错误是php需要==而不是=。