如何在端口转发时将表单数据提交到我的数据库

时间:2017-12-06 07:22:36

标签: php mysql forms portforwarding

我正在开发一个简单的注册表单。我能够通过localhost让它在本地运行。我能够收到输入中的数据并存储到我的 phpmyadmin 中。

这是我的PHP代码:

if($boolen){

        $dbname = "regdb";
        $con = mysqli_connect("localhost","root","",$dbname);

        if(!$con){
                die("Connection Failed :" + mysqli_connect_error());
            }

        function NewUser(){
            $sql = "INSERT INTO regi (urname,email,passwd,fname,gender) VALUES ('$_POST[urname]','$_POST[email]','$_POST[passwd]','$_POST[fname]','$_POST[gender]')";

            $query = mysqli_query($GLOBALS['con'],$sql);

            if($query){
                echo "<script>
                    alert ('Record Inserted Successfully...!');
                </script>";
            }
        }

        function SignUP(){
            $sql = "SELECT * FROM regi WHERE urname = '$_POST[urname]' AND email = '$_POST[email]'";

            $result = mysqli_query($GLOBALS['con'],$sql);

            if(!$row = mysqli_fetch_array($result)){
                NewUser();
            }else{
                echo "<script>
                    alert ('You Are Already Registered User......!');
                </script>";
            }
        }

        if(isset($_POST["submit"])){

            SignUp();
            mysqli_close($GLOBALS["con"]);
            $boolen = false;
        }    
    }

一旦我转发我的html / php文件,一切似乎都很好,直到我尝试在输入中提交数据。它只在本地接收输入中的数据,但是当我向前移植时它不会收到任何内容。我没有错。

我该怎么做才能解决这个问题?

0 个答案:

没有答案