2015-08-08 57 views
0

我正在创建注册表单,但无法获取“确认密码”字段进行验证。 “密码”字段确认,但“确认密码”不确认。密码字段无法正确验证PHP

我的PHP代码:

$ps_m=""; 
    $ps1_m=""; 
    $pass=isset($_POST["pass"]) ? $_POST["pass"]: "" ; 
    $pass1=isset($_POST["pass_1"]) ? $_POST["pass_1"] : ""; 

    if(isset($_POST["submit"])){ 
    if($pass===""){$ps_m="<span class=\"error\">Please enter Password</span>";} 
    if(!$pass1===$pass){$ps1_m="<span class=\"error\">Password does not match</span>";} 
    } 

这里是我的HTML代码:

<input type="password" name="pass" placeholder="Enter Password"/><?php echo $ps_m;?> 
<input type="password" name="pass_1" placeholder="Confirm Password"/><?php echo $ps1_m;?> 

回答

0

使用此

$ps_m=""; 
$ps1_m=""; 
$pass=isset($_POST["pass"]) ? $_POST["pass"]: "" ; 
$pass1=isset($_POST["pass_1"]) ? $_POST["pass_1"] : ""; 

if(isset($_POST["submit"])){ 
    if($pass===""){$ps_m="<span class=\"error\">Please enter Password</span>";} 
    if($pass1!==$pass){$ps1_m="<span class=\"error\">Password does not match</span>";} 
} 
+0

谢谢!一直试图让这个工作近2天吧!哈哈我犯了这样一个愚蠢的错误!的xD – user3157444