script标记在php代码中不起作用——它不会创建警报表单验证



这是我的代码。。。。script标记在用于表单验证的php代码中不起作用。

           $get_email = "select * from users where user_email='$email'";
           $run_email = mysqli_query($con,$get_email);
           $check  = mysqli_num_rows($run_email);
              if($check==1){
               echo "<script>alert('Email is already registered!')</script>";
                exit(); 
                }
           if(strlen($pass)<8){
              echo  "<script>alert('password should be 8 character!')</script>";
               exit();
               }

好吧,我认为如果你使用php运行javascript标签,你需要设置它,我不太理解你的问题,但是,我认为可能是这样的:

<?php 
echo "<script>
        alert('Email is already registered!');
        exit();
      </script> ";
  if( strlen($pass) ) {
    echo "<script>alert('password should be 8 character!');
          exit();
          </script>" 
  }
  else { 
   $insert = "insert into users 
                (user_name,
                user_pass,
                user_email,
                user_id,user_country,
                user_gender,
                user_birthday,
                user_image,user_regis ,
                user_login date,status)
            values ('$name',
            '$pass','$email',
            '$country',
            '$Gender',
            '$user_birthday',
            'default.jpg',
            '$date', 
            '$status',
            '$posts')"; 
            $run_insert = mysqli_query($con,$insert); 
    if($run_insert){ 
        echo "<script> alert('Regisration successfull') </script>"; 
    } 
} 
?>

我真的建议你,使用ajax调用来进行电子邮件的选择和验证!

最新更新