php登陆界面的function代码问题。无论我输入的用户名和密码是否正确,都显示"用户名或密码错误!"--求助

case 'login': global $db; $email = isset($_POST['email']) ? $_POST['email'] : ""; $password = isset($_POST['password']) ? $_POST['password'] : ""; if (!empty($email) && !empty($password)) { $sql = "select * from `user` where email='$email' and password='$password'"; $row = mysql_fetch_array(mysql_query($db, $sql)); if ($row) { echo "<script language=javascript>alert('登陆成功!');history.back();</script>"; header('Location:index.php'); } else { echo "<script language=javascript>alert('用户名或密码错误!');history.back();</script>"; } } else{ echo "<script language=javascript>alert('不能为空!');history.back();</script>"; } break;

将:$row = mysql_fetch_array(mysql_query($db, $sql)); 这句改为:$row = mysql_fetch_array(mysql_query($sql,$db )); 试试追问

啊 真的对了 为什么呀

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网