Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在一个文件中包含2个php文件,每个文件的数据相互重叠_Php_Html_Database_Insert_Include - Fatal编程技术网

在一个文件中包含2个php文件,每个文件的数据相互重叠

在一个文件中包含2个php文件,每个文件的数据相互重叠,php,html,database,insert,include,Php,Html,Database,Insert,Include,我必须在一个表中为另一个页面中包含的每个php的1个模式设置2个注册表单,而且它的字段与clientsignup几乎相似,还有2个,但每当我尝试在下面包含这两个表单时,clientsignup都会与SurveySignup的插入代码重叠,而如果我只包含一个,则效果会非常好。我已经试过将它们从一个文件夹中分离出来 <body id="page-top"> <nav id="mainNav" class="navbar navbar-default navbar-fixe

我必须在一个表中为另一个页面中包含的每个php的1个模式设置2个注册表单,而且它的字段与clientsignup几乎相似,还有2个,但每当我尝试在下面包含这两个表单时,clientsignup都会与SurveySignup的插入代码重叠,而如果我只包含一个,则效果会非常好。我已经试过将它们从一个文件夹中分离出来

<body id="page-top">

    <nav id="mainNav" class="navbar navbar-default navbar-fixed-top">
        <div class="container-fluid">
            <!-- Brand and toggle get grouped for better mobile display -->
            <div class="navbar-header">
                <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                    <span class="sr-only">Toggle navigation</span> Menu <i class="fa fa-bars"></i>
                </button>
                <a class="navbar-brand page-scroll" href="#page-top">Home</a>
            </div>

            <!-- Collect the nav links, forms, and other content for toggling -->
            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                <ul class="nav navbar-nav navbar-right">
                    <li>
                        <div class="dropdown">
                            <a href="#" class="btn btn-simple dropdown-toggle" data-toggle="dropdown" style="line-height:2.828571;"><font color="#d3d3d3">Sign Up</font><b class="caret"></b></a>
                            <ul class="dropdown-menu">
                                <li><a href="#surveyeesignup" data-target="#surveyeesignup"  data-toggle="modal">As User</a></li>
                                <li><a href="#clientsignup" data-target="#clientsignup" data-toggle="modal">As Client</a></li>
                            </ul>
                        </div>
                    </li>
                    <li>
                        <a href="#">Login</a>
                    </li>
                    <li>
                        <a class="page-scroll" href="#services">Services</a>
                    </li>
                    <li>
                        <a class="page-scroll" href="#portfolio">Portfolio</a>
                    </li>
                    <li>
                        <a class="page-scroll" href="#contact">Contact</a>
                    </li>
                </ul>
            </div>
            <!-- /.navbar-collapse -->
        </div>
        <!-- /.container-fluid -->
    </nav>

    <div id class="container">

        <?php include("./formstwo/ClientSignup.php"); ?>
        <?php include("./forms/SurveyeeSignup.php"); ?>

    </div>

切换导航菜单
客户注册

<?php
if(isset($_POST['submit'])){

    include("./forms/connection.php");
    $username = $_POST['username'];
    $fullname = $_POST['fullname'];
    $email = $_POST['email'];
    $companyname = $_POST['companyname'];
    $website = $_POST['website'];
    $password = $_POST['password'];
    $confirmpassword = $_POST['confirmpassword'];

    $user = mysqli_query($con, "SELECT username from user WHERE username = '".$username."'");
    $count = mysqli_num_rows($user);

    if($password != $confirmpassword){
        echo '<script language="javascript">';
        echo 'alert("Password does not match!")';
        echo '</script>';
    }
    else{
        if($count != 0){
            echo '<script language="javascript">';
            echo 'alert("Username already exists!")';
            echo '</script>';
        }

        else{

            $insert = mysqli_query($con, "INSERT INTO `user` (`username`,`fullname`,`email`,`companyname`,`website`,`age`,`password`,`gender`,`occupation`,`usertype`) VALUES ('$username','$fullname','$email','$companyname','$website','','$password','','','Client')");
            if(!$insert){
                echo mysqli_errno();
            }
            else{
                echo '<script language="javascript">';
                echo 'alert("Registration Success!")';
                echo '</script>';
            }
        }
    }
}
?>


<div id="clientsignup" class="modal" tabindex="1" role="dialog">
    <div class="modal-dialog">
        <div class="modal-content">

            <div class="modal-header">
                <button type="button" id="close" class="close" data-dismiss="modal">&times;</button>
                <h3 class="modal-title">Sign Up</h3>
            </div>

            <div class="modal-body">
                <div class="row">

                    <form action="#" method="POST">

                        <div class="row form-group">
                            <div class="col-sm-12">
                                <input type="text" name="username"  id="username" class="form-control" placeholder="Username">
                            </div>
                        </div>

                        <div class="row form-group">
                            <div class="col-sm-12">
                                <input type="text" name="fullname"  id="fullname" class="form-control" placeholder="Fullname">
                            </div>
                        </div>

                        <div class="row form-group">
                            <div class="col-sm-12">
                                <input type="email" name="email" id="email" class="form-control" placeholder="Email">
                            </div>
                        </div>

                        <div class="row form-group">
                            <div class="col-sm-12">
                                <input type="text" name="companyname" id="companyname" class="form-control" placeholder="Company Name">
                            </div>
                        </div>

                        <div class="row form-group">
                            <div class="col-sm-12">
                                <input type="text" name="website" id="website" class="form-control" placeholder="Website (OPTIONAL)">
                        </div>
                        </div>

                        <div class="row form-group">
                            <div class="col-sm-12">
                                <input type="password" name="password" id="password" class="form-control" placeholder="Password">
                            </div>
                        </div>

                        <div class="row form-group">
                            <div class="col-sm-12">
                                <input type="password" name="confirmpassword" id="confirmpassword" class="form-control" placeholder="Confirm Password">
                            </div>
                        </div>

                        <div class="row form-group">
                            <div class="col-sm-12">
                                <input type="submit" name="submit" id="sign_up" class="form-control btn btn-primary" value="Sign Up">
                            </div>
                        </div>





                    </form>

                </div>

            </div>

            <div class="modal-footer">
                <p class="text-center">Already have an account? <a href="">Login</a></p>


            </div>

        </div>

    </div>

</div>

&时代;
注册

已经有帐户了吗

调查登记

<?php
if(isset($_POST['submit'])){

   include("connection.php");
    $username = $_POST['username'];
    $fullname = $_POST['fullname'];
    $email = $_POST['email'];
    $age = $_POST['age'];
    $password = $_POST['password'];
    $confirmpassword = $_POST['confirmpassword'];
    $gender = $_POST['gender'];
    $occupation = $_POST['occupation'];

    $user = mysqli_query($con, "SELECT username from user WHERE username = '".$username."'");
    $count = mysqli_num_rows($user);

    if($password != $confirmpassword){
        echo '<script language="javascript">';
        echo 'alert("Password does not match!")';
        echo '</script>';
    }
    else{
        if($count != 0){
            echo '<script language="javascript">';
            echo 'alert("Username already exists!")';
            echo '</script>';
        }

        else{

            $insert = mysqli_query($con, "INSERT INTO `user` (`username`,`fullname`,`email`,`companyname`,`age`,`password`,`gender`,`occupation`,`usertype`) VALUES ('$username','$fullname','$email','','$age','$password','$gender','$occupation','Surveyee')");
            if(!$insert){
                echo mysqli_errno();
            }
            else{
                echo '<script language="javascript">';
                echo 'alert("Registration Success!")';
                echo '</script>';
            }
        }
    }
}
?>

<div id="surveyeesignup" class="modal" tabindex="1" role="dialog">
    <div class="modal-dialog">
        <div class="modal-content">

            <div class="modal-header">
                <button type="button" id="close" class="close" data-dismiss="modal">&times;</button>
                <h3 class="modal-title">Sign Up</h3>
            </div>

            <div class="modal-body">
                <div class="row">

                    <form action="#" method="POST">

                        <div class="row form-group">
                            <div class="col-sm-12">
                                <input type="text" name="username"  id="username" class="form-control" placeholder="Username">
                            </div>
                        </div>

                        <div class="row form-group">
                            <div class="col-sm-12">
                             <input type="text" name="fullname"  id="fullname" class="form-control" placeholder="Fullname">
                            </div>
                        </div>

                        <div class="row form-group">
                            <div class="col-sm-12">
                                <input type="email" name="email" id="email" class="form-control" placeholder="Email">
                            </div>
                        </div>

                        <div class="row form-group">
                            <div class="col-sm-12">
                                <input type="text" name="age"  id="age" class="form-control" placeholder="Age" pattern="[0-9]+">
                            </div>
                        </div>


                        <div class="row form-group">
                            <div class="col-sm-12">
                                <input type="password" name="password" id="password" class="form-control" placeholder="Password">
                            </div>
                        </div>

                        <div class="row form-group">
                            <div class="col-sm-12">
                                <input type="password" name="confirmpassword" id="confirmpassword" class="form-control" placeholder="Confirm Password">
                            </div>
                        </div>

                        <div class="row form-group">
                            <div class="col-sm-12">
                                <input type="radio" class="" name="gender" value="male" placeholder="">
                                <label>Male</label>

                                <input type="radio" class="" name="gender" value="female" placeholder="">
                                <label>Female</label>
                            </div>
                        </div>

                        <div class="row form-group">
                            <p style="float: right; margin-right: 180px;"><b>Select Occupation:</b> <select name="occupation"></p>
                                <option>Student</option>
                                <option>Employed</option>
                                <option>Unemployed</option>
                            </select>
                        </div>

                        <div class="row form-group">
                            <div class="col-sm-12">
                                <input type="submit" name="submit" id="sign_up" class="form-control btn btn-primary" value="Sign Up">
                            </div>
                        </div>





                    </form>

                </div>

            </div>

            <div class="modal-footer">
                <p class="text-center">Already have an account? <a href="">Login</a></p>


            </div>

        </div>

    </div>

</div>

&时代;
注册
男性
女性
选择职业:

学生 雇佣 失业的

已经有帐户了吗


最好的解决方法是为每个表单设置不同的操作,并创建单独的脚本

<form action="sign-up.php">


(顺便说一下,您的代码易受SQL注入攻击)

如果可能,请发布ClientSignup.php和SurveyeeSignup.php示例代码。不要使用modal。您正在使用模态和模态类用于对话框或弹出窗口。您使用了两个模式,这就是为什么彼此重叠。您使用的html类模式具有相同的css样式。因此,在表单样式中使用其他东西,而不是html元素中的class='modal*'。删除模态类你是什么意思,先生?我从来没有使用过这个表单动作,因为我总是使用heather location和alerts@Erik van Velzen那么你有什么新东西要学吗?您仍然可以使用位置标题和警报。