PHP 用户2次输入密码如何判断是否一样?

我弄成了2次输入密码不同也能添加成功。。。晕。怎么改判断呢?我希望程序能判断出密码不一样就添加不成功的。<?phprequire("session_inside.php"... 我弄成了2次输入密码不同也能添加成功。。。晕。怎么改判断呢?我希望程序能判断出密码不一样就添加不成功的。
<?php require("session_inside.php");
require("../conn.php");
$addtime=date("Y-m-d H:m:s",time());
$conn=mysql_open();
if (@$_GET[action]=='adduser')
{
if($_POST["name"]=="")
{
echo "<script language=javascript>alert('用户昵称不能为空');history.go(-1);</script>";
}
if($_POST["password"]=="")
{
echo "<script language=javascript>alert('密码不能为空');history.go(-1);</script>";
}
if (!isset($_POST['rpassword']) || $_POST['rpassword'] != $_POST['password']) {
echo "<script language=javascript>alert('两次密码不一样');history.go(-1);</script>";//这里就算它弹窗提示了输入密码不一样也能添加成功,晕。
}
if($_POST["realname"]=="")
{
echo "<script language=javascript>alert('真实姓名不能为空');history.go(-1);</script>";
}
$bcurl='user_add.php';
$sql="insert into veling_drive_adminuser(name,password,realname) values('".$_POST["name"]."','".$_POST["password"]."','".$_POST['realname']."')";
}
else
{
echo "<script language=javascript>alert('来路不明!');location='be_out.html';</script>";
}
$result=mysql_query($sql);
mysql_close($conn);
echo "<script language=javascript>alert('添加成功!');location='$bcurl';</script>";
?>
展开
 我来答
跌落水的乌鸦1T
推荐于2016-09-16 · TA获得超过1440个赞
知道小有建树答主
回答量:2050
采纳率:56%
帮助的人:632万
展开全部
<?php
  require("session_inside.php");
  require("../conn.php");
  $addtime=date("Y-m-d H:m:s",time());
  $conn=mysql_open(); 
if (@$_GET[action]=='adduser')
  {
       if($_POST["name"]=="")
     {
   echo "<script language=javascript>alert('用户昵称不能为空');history.go(-1);</script>"; 
     }
       if($_POST["password"]=="")
     {
   echo "<script language=javascript>alert('密码不能为空');history.go(-1);</script>"; 
     }
     if (!isset($_POST['rpassword']) AND ($_POST['rpassword'] != $_POST['password'])) {
  echo "<script language=javascript>alert('两次密码不一样');history.go(-1);</script>";//这里就算它弹窗提示了输入密码不一样也能添加成功,晕。
     }
       if($_POST["realname"]=="")
     {
   echo "<script language=javascript>alert('真实姓名不能为空');history.go(-1);</script>"; 
     }
      $bcurl='user_add.php';
      $sql="insert into veling_drive_adminuser(name,password,realname) values('".$_POST["name"]."','".$_POST["password"]."','".$_POST['realname']."')";
  }
  else  
  {
     echo "<script language=javascript>alert('来路不明!');location='be_out.html';</script>";
  }
   $result=mysql_query($sql);
   mysql_close($conn);
   echo "<script language=javascript>alert('添加成功!');location='$bcurl';</script>"; 
 ?>
追问
还是不行,2次密码输入不一样都还是添加成功了。。。
追答
AND 换成 OR
丶phper
2014-05-01 · TA获得超过317个赞
知道小有建树答主
回答量:140
采纳率:0%
帮助的人:124万
展开全部
出现在判断条件上 如果只是简单的 直接用!=就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式