【问题标题】:script tag is not working in php code it not creat an alert form validation如果不创建警报表单验证,则脚本标记在 php 代码中不起作用
【发布时间】:2015-12-27 19:13:35
【问题描述】:

这是我的代码....脚本标签在这个用于表单验证的 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();
               }

【问题讨论】:

  • 这到底是怎么失败的?具体来说,我们无法从这里看到您的屏幕。
  • 检查您的控制台是否有任何错误
  • 你能详细说明你的代码是如何不工作的吗?你期待什么,实际发生了什么?如果您遇到异常,请发布发生异常的行和异常详细信息。

标签: javascript


【解决方案1】:

好的,我认为如果您使用 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 调用来进行电子邮件的选择和验证!

【讨论】:

  • ( ! ) 警告:mysqli_connect():php_network_getaddresses:getaddrinfo 失败:不知道这样的主机。在 D:\wamp\www\Social_network\functions\functions.php 第 3 行调用堆栈(此错误来)
  • ( ! ) 警告:mysqli_connect():php_network_getaddresses:getaddrinfo 失败:不知道这样的主机。在 D:\wamp\www\Social_network\functions\functions.php 第 3 行调用堆栈 () 这是错误
  • 您的某些 URL 或您的本地主机有问题,可以在这里查看,stackoverflow.com/questions/8210099/…
猜你喜欢
  • 1970-01-01
  • 2012-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-07
相关资源
最近更新 更多