注册错误php,mysql,数据库中没有数据

注册错误php,mysql,数据库中没有数据,php,mysql,registration,Php,Mysql,Registration,我已经被困了几天,通过论坛等连接注册。页面上似乎没有出现错误,但当我查看phpMyAdmin时,它没有显示插入数据库中的注册信息 register.php <?php session_start(); if(isset($_SESSION['user'])!="") { header("Location: home.php"); } $servername = "correctly inserted info"; $username = "correctly insert

我已经被困了几天,通过论坛等连接注册。页面上似乎没有出现错误,但当我查看phpMyAdmin时,它没有显示插入数据库中的注册信息

register.php

<?php

session_start();

if(isset($_SESSION['user'])!="")

{

    header("Location: home.php");

}
$servername = "correctly inserted info";
$username = "correctly inserted info";
$password = "correctly inserted info";
$dbname = "correctly inserted info";

$conn = new mysqli($servername, $username, $password, $dbname);



if(isset($_POST['btn-signup']))

{
$fname = mysql_real_escape_string($_POST['fullname']);

$uname = mysql_real_escape_string($_POST['username']);

$email = mysql_real_escape_string($_POST['email']);

$upass = md5(mysql_real_escape_string($_POST['password']));


 if(mysql_query("INSERT INTO users(fullname,username,email,password)  VALUES('$fname','$uname','$email','$upass')"))


{

    ?>

    <script>alert('successfully registered');</script>

    <?php

}

else

{

    ?>

    <script>alert('error while registering you...');</script>

    <?php

}

}

?>
<!DOCTYPE html>
<!--[if IE 9 ]><html class="ie9"><![endif]-->
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
    <meta name="format-detection" content="telephone=no">
    <meta charset="UTF-8">

    <meta name="description" content="Violate Responsive Admin Template">
    <meta name="keywords" content="Super Admin, Admin, Template, Bootstrap">

    <title>Super Admin Responsive Template</title>

    <!-- CSS -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <link href="css/form.css" rel="stylesheet">
    <link href="css/style.css" rel="stylesheet">
    <link href="css/animate.css" rel="stylesheet">
    <link href="css/generics.css" rel="stylesheet"> 
 </head>
  <body id="skin-blur-violate">
    <section id="login">
        <header>
            <h1>SUPER ADMIN</h1>
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.  Nulla eu risus. Curabitur commodo lorem fringilla enim feugiat commodo sed ac lacus.</p>
        </header>

        <div class="clearfix"></div>

       <!-- Login -->
        <form class="box tile animated active" id="box-login">

        <!-- Register -->
        <?php require_once("register.php"); ?>

        <form class="box animated tile" id="box-register" method="post">

            <h2 class="m-t-0 m-b-15">Register</h2>
            <input type="text" class="login-control m-b-10" placeholder="Full Name" name="fname" required/>
            <input type="text" class="login-control m-b-10" placeholder="Username" name="uname" required/>
            <input type="email" class="login-control m-b-10" placeholder="Email Address" name="email" required/>    
            <input type="password" class="login-control m-b-10" placeholder="Password" name="pass" required/>

            <button class="btn btn-sm m-r-5" type="submit">Register</button>

            <small><a class="box-switcher" data-switch="box-login"  href="">Already have an Account?</a></small>
        </form>

        <!-- Forgot Password -->

    </section>                      

    <!-- Javascript Libraries -->
    <!-- jQuery -->
    <script src="js/jquery.min.js"></script> <!-- jQuery Library -->

        <!-- Bootstrap -->
        <script src="js/bootstrap.min.js"></script>

        <!--  Form Related -->
        <script src="js/icheck.js"></script> <!-- Custom Checkbox +  Radio -    ->

        <!-- All JS functions -->
        <script src="js/functions.js"></script>
    </body>
</html>
<?php

if(!mysql_connect("correct host","correct username","correct password"))

{

die('oops connection problem ! --> '.mysql_error());

}

if(!mysql_select_db("correct db"))

{

die('oops database selection problem ! --> '.mysql_error());

}



?>
<?php

session_start();

include_once 'dbconnect.php';



if(isset($_SESSION['user'])!="")

{

header("Location: home.php");

}



if(isset($_POST['btn-login']))

{

$email = mysql_real_escape_string($_POST['email']);

$upass = mysql_real_escape_string($_POST['pass']);

$res=mysql_query("SELECT * FROM users WHERE email='$email'");

$row=mysql_fetch_array($res);



if($row['password']==md5($upass))

{

    $_SESSION['user'] = $row['user_id'];

    header("Location: home.php");

}

else

{

    ?>

    <script>alert('wrong details');</script>

    <?php

}



}

?>
<!DOCTYPE html>
<!--[if IE 9 ]><html class="ie9"><![endif]-->
<head>
    <meta name="viewport" content="width=device-width, initial-    scale=1.0, maximum-scale=1.0" />
    <meta name="format-detection" content="telephone=no">
    <meta charset="UTF-8">

    <meta name="description" content="Violate Responsive Admin Template">
    <meta name="keywords" content="Super Admin, Admin, Template, Bootstrap">

    <title>Super Admin Responsive Template</title>

    <!-- CSS -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <link href="css/form.css" rel="stylesheet">
    <link href="css/style.css" rel="stylesheet">
    <link href="css/animate.css" rel="stylesheet">
    <link href="css/generics.css" rel="stylesheet"> 
</head>
<body id="skin-blur-violate">
    <section id="login">
        <header>
            <h1>SUPER ADMIN</h1> 
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla eu risus. Curabitur commodo lorem fringilla enim feugiat commodo sed ac lacus.</p>
        </header>

        <div class="clearfix"></div>

        <!-- Login -->
        <?php require_once("index.php"); ?>

 <form class="box tile animated active" id="box-login">
            <h2 class="m-t-0 m-b-15">Login</h2>
            <input type="text" class="login-control m-b-10" placeholder="Username or Email Address">
            <input type="password" class="login-control" placeholder="Password">
            <div class="checkbox m-b-20">
                <label>
                    <input type="checkbox">
                    Remember Me
                </label>
            </div>
            <button type="submit" name="btn-login" class="btn btn-sm m-r-5">Sign In</button>

            <small>
                <a href="registration.php">Don't have an Account?</a> or
                <a class="box-switcher" data-switch="box-reset" href="">Forgot Password?</a>
            </small>
        </form>

        <!-- Forgot Password -->
        <form class="box animated tile" id="box-reset">
            <h2 class="m-t-0 m-b-15">Reset Password</h2>
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla eu risus. Curabitur commodo lorem fringilla enim feugiat commodo sed ac lacus.</p>
            <input type="email" class="login-control m-b-20" placeholder="Email Address">    

            <button class="btn btn-sm m-r-5">Reset Password</button>

            <small><a class="box-switcher" data-switch="box-login" href="">Already have an Account?</a></small>
        </form>
    </section>                      

    <!-- Javascript Libraries -->
    <!-- jQuery -->
    <script src="js/jquery.min.js"></script> <!-- jQuery Library -->

    <!-- Bootstrap -->
    <script src="js/bootstrap.min.js"></script>

    <!--  Form Related -->
    <script src="js/icheck.js"></script> <!-- Custom Checkbox + Radio -->

    <!-- All JS functions -->
    <script src="js/functions.js"></script>
 </body>
</html>

警报('注册您时出错…');
registration.php

<?php

session_start();

if(isset($_SESSION['user'])!="")

{

    header("Location: home.php");

}
$servername = "correctly inserted info";
$username = "correctly inserted info";
$password = "correctly inserted info";
$dbname = "correctly inserted info";

$conn = new mysqli($servername, $username, $password, $dbname);



if(isset($_POST['btn-signup']))

{
$fname = mysql_real_escape_string($_POST['fullname']);

$uname = mysql_real_escape_string($_POST['username']);

$email = mysql_real_escape_string($_POST['email']);

$upass = md5(mysql_real_escape_string($_POST['password']));


 if(mysql_query("INSERT INTO users(fullname,username,email,password)  VALUES('$fname','$uname','$email','$upass')"))


{

    ?>

    <script>alert('successfully registered');</script>

    <?php

}

else

{

    ?>

    <script>alert('error while registering you...');</script>

    <?php

}

}

?>
<!DOCTYPE html>
<!--[if IE 9 ]><html class="ie9"><![endif]-->
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
    <meta name="format-detection" content="telephone=no">
    <meta charset="UTF-8">

    <meta name="description" content="Violate Responsive Admin Template">
    <meta name="keywords" content="Super Admin, Admin, Template, Bootstrap">

    <title>Super Admin Responsive Template</title>

    <!-- CSS -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <link href="css/form.css" rel="stylesheet">
    <link href="css/style.css" rel="stylesheet">
    <link href="css/animate.css" rel="stylesheet">
    <link href="css/generics.css" rel="stylesheet"> 
 </head>
  <body id="skin-blur-violate">
    <section id="login">
        <header>
            <h1>SUPER ADMIN</h1>
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.  Nulla eu risus. Curabitur commodo lorem fringilla enim feugiat commodo sed ac lacus.</p>
        </header>

        <div class="clearfix"></div>

       <!-- Login -->
        <form class="box tile animated active" id="box-login">

        <!-- Register -->
        <?php require_once("register.php"); ?>

        <form class="box animated tile" id="box-register" method="post">

            <h2 class="m-t-0 m-b-15">Register</h2>
            <input type="text" class="login-control m-b-10" placeholder="Full Name" name="fname" required/>
            <input type="text" class="login-control m-b-10" placeholder="Username" name="uname" required/>
            <input type="email" class="login-control m-b-10" placeholder="Email Address" name="email" required/>    
            <input type="password" class="login-control m-b-10" placeholder="Password" name="pass" required/>

            <button class="btn btn-sm m-r-5" type="submit">Register</button>

            <small><a class="box-switcher" data-switch="box-login"  href="">Already have an Account?</a></small>
        </form>

        <!-- Forgot Password -->

    </section>                      

    <!-- Javascript Libraries -->
    <!-- jQuery -->
    <script src="js/jquery.min.js"></script> <!-- jQuery Library -->

        <!-- Bootstrap -->
        <script src="js/bootstrap.min.js"></script>

        <!--  Form Related -->
        <script src="js/icheck.js"></script> <!-- Custom Checkbox +  Radio -    ->

        <!-- All JS functions -->
        <script src="js/functions.js"></script>
    </body>
</html>
<?php

if(!mysql_connect("correct host","correct username","correct password"))

{

die('oops connection problem ! --> '.mysql_error());

}

if(!mysql_select_db("correct db"))

{

die('oops database selection problem ! --> '.mysql_error());

}



?>
<?php

session_start();

include_once 'dbconnect.php';



if(isset($_SESSION['user'])!="")

{

header("Location: home.php");

}



if(isset($_POST['btn-login']))

{

$email = mysql_real_escape_string($_POST['email']);

$upass = mysql_real_escape_string($_POST['pass']);

$res=mysql_query("SELECT * FROM users WHERE email='$email'");

$row=mysql_fetch_array($res);



if($row['password']==md5($upass))

{

    $_SESSION['user'] = $row['user_id'];

    header("Location: home.php");

}

else

{

    ?>

    <script>alert('wrong details');</script>

    <?php

}



}

?>
<!DOCTYPE html>
<!--[if IE 9 ]><html class="ie9"><![endif]-->
<head>
    <meta name="viewport" content="width=device-width, initial-    scale=1.0, maximum-scale=1.0" />
    <meta name="format-detection" content="telephone=no">
    <meta charset="UTF-8">

    <meta name="description" content="Violate Responsive Admin Template">
    <meta name="keywords" content="Super Admin, Admin, Template, Bootstrap">

    <title>Super Admin Responsive Template</title>

    <!-- CSS -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <link href="css/form.css" rel="stylesheet">
    <link href="css/style.css" rel="stylesheet">
    <link href="css/animate.css" rel="stylesheet">
    <link href="css/generics.css" rel="stylesheet"> 
</head>
<body id="skin-blur-violate">
    <section id="login">
        <header>
            <h1>SUPER ADMIN</h1> 
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla eu risus. Curabitur commodo lorem fringilla enim feugiat commodo sed ac lacus.</p>
        </header>

        <div class="clearfix"></div>

        <!-- Login -->
        <?php require_once("index.php"); ?>

 <form class="box tile animated active" id="box-login">
            <h2 class="m-t-0 m-b-15">Login</h2>
            <input type="text" class="login-control m-b-10" placeholder="Username or Email Address">
            <input type="password" class="login-control" placeholder="Password">
            <div class="checkbox m-b-20">
                <label>
                    <input type="checkbox">
                    Remember Me
                </label>
            </div>
            <button type="submit" name="btn-login" class="btn btn-sm m-r-5">Sign In</button>

            <small>
                <a href="registration.php">Don't have an Account?</a> or
                <a class="box-switcher" data-switch="box-reset" href="">Forgot Password?</a>
            </small>
        </form>

        <!-- Forgot Password -->
        <form class="box animated tile" id="box-reset">
            <h2 class="m-t-0 m-b-15">Reset Password</h2>
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla eu risus. Curabitur commodo lorem fringilla enim feugiat commodo sed ac lacus.</p>
            <input type="email" class="login-control m-b-20" placeholder="Email Address">    

            <button class="btn btn-sm m-r-5">Reset Password</button>

            <small><a class="box-switcher" data-switch="box-login" href="">Already have an Account?</a></small>
        </form>
    </section>                      

    <!-- Javascript Libraries -->
    <!-- jQuery -->
    <script src="js/jquery.min.js"></script> <!-- jQuery Library -->

    <!-- Bootstrap -->
    <script src="js/bootstrap.min.js"></script>

    <!--  Form Related -->
    <script src="js/icheck.js"></script> <!-- Custom Checkbox + Radio -->

    <!-- All JS functions -->
    <script src="js/functions.js"></script>
 </body>
</html>

超级管理员响应模板
超级管理员
Lorem ipsum dolor sit amet,是一位杰出的献身者。无欧盟风险。库拉比图尔·科莫·洛雷姆·弗里利亚·埃尼·费吉亚(Curabitur commodo lorem fringilla enim feugiat)将ac拉克斯(ac lacus)变为商品

登记 登记
我一直在编辑代码以帮助解决这个问题,因为我仍然会提出同样的问题,但许多问题似乎都在正确的轨道上。我交替使用mysql和mysqli。我查看了我的dbconnect.php文件,发现以下内容,看起来我还需要进行更改,以使其与其他区域中显示的mysqli保持一致。在正确的轨道上,但还没有实现

我刚刚发现dbconnect.php部署的是mysql版本,而不是mysql版本,有什么想法吗

我刚刚发现dbconnect.php部署的是mysql版本,而不是mysql版本,有什么想法吗

dbconnect.php

<?php

session_start();

if(isset($_SESSION['user'])!="")

{

    header("Location: home.php");

}
$servername = "correctly inserted info";
$username = "correctly inserted info";
$password = "correctly inserted info";
$dbname = "correctly inserted info";

$conn = new mysqli($servername, $username, $password, $dbname);



if(isset($_POST['btn-signup']))

{
$fname = mysql_real_escape_string($_POST['fullname']);

$uname = mysql_real_escape_string($_POST['username']);

$email = mysql_real_escape_string($_POST['email']);

$upass = md5(mysql_real_escape_string($_POST['password']));


 if(mysql_query("INSERT INTO users(fullname,username,email,password)  VALUES('$fname','$uname','$email','$upass')"))


{

    ?>

    <script>alert('successfully registered');</script>

    <?php

}

else

{

    ?>

    <script>alert('error while registering you...');</script>

    <?php

}

}

?>
<!DOCTYPE html>
<!--[if IE 9 ]><html class="ie9"><![endif]-->
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
    <meta name="format-detection" content="telephone=no">
    <meta charset="UTF-8">

    <meta name="description" content="Violate Responsive Admin Template">
    <meta name="keywords" content="Super Admin, Admin, Template, Bootstrap">

    <title>Super Admin Responsive Template</title>

    <!-- CSS -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <link href="css/form.css" rel="stylesheet">
    <link href="css/style.css" rel="stylesheet">
    <link href="css/animate.css" rel="stylesheet">
    <link href="css/generics.css" rel="stylesheet"> 
 </head>
  <body id="skin-blur-violate">
    <section id="login">
        <header>
            <h1>SUPER ADMIN</h1>
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.  Nulla eu risus. Curabitur commodo lorem fringilla enim feugiat commodo sed ac lacus.</p>
        </header>

        <div class="clearfix"></div>

       <!-- Login -->
        <form class="box tile animated active" id="box-login">

        <!-- Register -->
        <?php require_once("register.php"); ?>

        <form class="box animated tile" id="box-register" method="post">

            <h2 class="m-t-0 m-b-15">Register</h2>
            <input type="text" class="login-control m-b-10" placeholder="Full Name" name="fname" required/>
            <input type="text" class="login-control m-b-10" placeholder="Username" name="uname" required/>
            <input type="email" class="login-control m-b-10" placeholder="Email Address" name="email" required/>    
            <input type="password" class="login-control m-b-10" placeholder="Password" name="pass" required/>

            <button class="btn btn-sm m-r-5" type="submit">Register</button>

            <small><a class="box-switcher" data-switch="box-login"  href="">Already have an Account?</a></small>
        </form>

        <!-- Forgot Password -->

    </section>                      

    <!-- Javascript Libraries -->
    <!-- jQuery -->
    <script src="js/jquery.min.js"></script> <!-- jQuery Library -->

        <!-- Bootstrap -->
        <script src="js/bootstrap.min.js"></script>

        <!--  Form Related -->
        <script src="js/icheck.js"></script> <!-- Custom Checkbox +  Radio -    ->

        <!-- All JS functions -->
        <script src="js/functions.js"></script>
    </body>
</html>
<?php

if(!mysql_connect("correct host","correct username","correct password"))

{

die('oops connection problem ! --> '.mysql_error());

}

if(!mysql_select_db("correct db"))

{

die('oops database selection problem ! --> '.mysql_error());

}



?>
<?php

session_start();

include_once 'dbconnect.php';



if(isset($_SESSION['user'])!="")

{

header("Location: home.php");

}



if(isset($_POST['btn-login']))

{

$email = mysql_real_escape_string($_POST['email']);

$upass = mysql_real_escape_string($_POST['pass']);

$res=mysql_query("SELECT * FROM users WHERE email='$email'");

$row=mysql_fetch_array($res);



if($row['password']==md5($upass))

{

    $_SESSION['user'] = $row['user_id'];

    header("Location: home.php");

}

else

{

    ?>

    <script>alert('wrong details');</script>

    <?php

}



}

?>
<!DOCTYPE html>
<!--[if IE 9 ]><html class="ie9"><![endif]-->
<head>
    <meta name="viewport" content="width=device-width, initial-    scale=1.0, maximum-scale=1.0" />
    <meta name="format-detection" content="telephone=no">
    <meta charset="UTF-8">

    <meta name="description" content="Violate Responsive Admin Template">
    <meta name="keywords" content="Super Admin, Admin, Template, Bootstrap">

    <title>Super Admin Responsive Template</title>

    <!-- CSS -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <link href="css/form.css" rel="stylesheet">
    <link href="css/style.css" rel="stylesheet">
    <link href="css/animate.css" rel="stylesheet">
    <link href="css/generics.css" rel="stylesheet"> 
</head>
<body id="skin-blur-violate">
    <section id="login">
        <header>
            <h1>SUPER ADMIN</h1> 
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla eu risus. Curabitur commodo lorem fringilla enim feugiat commodo sed ac lacus.</p>
        </header>

        <div class="clearfix"></div>

        <!-- Login -->
        <?php require_once("index.php"); ?>

 <form class="box tile animated active" id="box-login">
            <h2 class="m-t-0 m-b-15">Login</h2>
            <input type="text" class="login-control m-b-10" placeholder="Username or Email Address">
            <input type="password" class="login-control" placeholder="Password">
            <div class="checkbox m-b-20">
                <label>
                    <input type="checkbox">
                    Remember Me
                </label>
            </div>
            <button type="submit" name="btn-login" class="btn btn-sm m-r-5">Sign In</button>

            <small>
                <a href="registration.php">Don't have an Account?</a> or
                <a class="box-switcher" data-switch="box-reset" href="">Forgot Password?</a>
            </small>
        </form>

        <!-- Forgot Password -->
        <form class="box animated tile" id="box-reset">
            <h2 class="m-t-0 m-b-15">Reset Password</h2>
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla eu risus. Curabitur commodo lorem fringilla enim feugiat commodo sed ac lacus.</p>
            <input type="email" class="login-control m-b-20" placeholder="Email Address">    

            <button class="btn btn-sm m-r-5">Reset Password</button>

            <small><a class="box-switcher" data-switch="box-login" href="">Already have an Account?</a></small>
        </form>
    </section>                      

    <!-- Javascript Libraries -->
    <!-- jQuery -->
    <script src="js/jquery.min.js"></script> <!-- jQuery Library -->

    <!-- Bootstrap -->
    <script src="js/bootstrap.min.js"></script>

    <!--  Form Related -->
    <script src="js/icheck.js"></script> <!-- Custom Checkbox + Radio -->

    <!-- All JS functions -->
    <script src="js/functions.js"></script>
 </body>
</html>

根据最初的回答,我发现我们帮助我走上了正确的道路……以下是其他相关文件,因为总体主题是我正在交换mysql和mysqli。一开始它的一部分似乎起了作用,但现在它完全崩溃了,所以如果有人能帮我把它重新组装起来,我会很感激的。我仍然没有从发布到数据库的响应,这就是为什么我要进行编辑

index.php

<?php

session_start();

if(isset($_SESSION['user'])!="")

{

    header("Location: home.php");

}
$servername = "correctly inserted info";
$username = "correctly inserted info";
$password = "correctly inserted info";
$dbname = "correctly inserted info";

$conn = new mysqli($servername, $username, $password, $dbname);



if(isset($_POST['btn-signup']))

{
$fname = mysql_real_escape_string($_POST['fullname']);

$uname = mysql_real_escape_string($_POST['username']);

$email = mysql_real_escape_string($_POST['email']);

$upass = md5(mysql_real_escape_string($_POST['password']));


 if(mysql_query("INSERT INTO users(fullname,username,email,password)  VALUES('$fname','$uname','$email','$upass')"))


{

    ?>

    <script>alert('successfully registered');</script>

    <?php

}

else

{

    ?>

    <script>alert('error while registering you...');</script>

    <?php

}

}

?>
<!DOCTYPE html>
<!--[if IE 9 ]><html class="ie9"><![endif]-->
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
    <meta name="format-detection" content="telephone=no">
    <meta charset="UTF-8">

    <meta name="description" content="Violate Responsive Admin Template">
    <meta name="keywords" content="Super Admin, Admin, Template, Bootstrap">

    <title>Super Admin Responsive Template</title>

    <!-- CSS -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <link href="css/form.css" rel="stylesheet">
    <link href="css/style.css" rel="stylesheet">
    <link href="css/animate.css" rel="stylesheet">
    <link href="css/generics.css" rel="stylesheet"> 
 </head>
  <body id="skin-blur-violate">
    <section id="login">
        <header>
            <h1>SUPER ADMIN</h1>
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.  Nulla eu risus. Curabitur commodo lorem fringilla enim feugiat commodo sed ac lacus.</p>
        </header>

        <div class="clearfix"></div>

       <!-- Login -->
        <form class="box tile animated active" id="box-login">

        <!-- Register -->
        <?php require_once("register.php"); ?>

        <form class="box animated tile" id="box-register" method="post">

            <h2 class="m-t-0 m-b-15">Register</h2>
            <input type="text" class="login-control m-b-10" placeholder="Full Name" name="fname" required/>
            <input type="text" class="login-control m-b-10" placeholder="Username" name="uname" required/>
            <input type="email" class="login-control m-b-10" placeholder="Email Address" name="email" required/>    
            <input type="password" class="login-control m-b-10" placeholder="Password" name="pass" required/>

            <button class="btn btn-sm m-r-5" type="submit">Register</button>

            <small><a class="box-switcher" data-switch="box-login"  href="">Already have an Account?</a></small>
        </form>

        <!-- Forgot Password -->

    </section>                      

    <!-- Javascript Libraries -->
    <!-- jQuery -->
    <script src="js/jquery.min.js"></script> <!-- jQuery Library -->

        <!-- Bootstrap -->
        <script src="js/bootstrap.min.js"></script>

        <!--  Form Related -->
        <script src="js/icheck.js"></script> <!-- Custom Checkbox +  Radio -    ->

        <!-- All JS functions -->
        <script src="js/functions.js"></script>
    </body>
</html>
<?php

if(!mysql_connect("correct host","correct username","correct password"))

{

die('oops connection problem ! --> '.mysql_error());

}

if(!mysql_select_db("correct db"))

{

die('oops database selection problem ! --> '.mysql_error());

}



?>
<?php

session_start();

include_once 'dbconnect.php';



if(isset($_SESSION['user'])!="")

{

header("Location: home.php");

}



if(isset($_POST['btn-login']))

{

$email = mysql_real_escape_string($_POST['email']);

$upass = mysql_real_escape_string($_POST['pass']);

$res=mysql_query("SELECT * FROM users WHERE email='$email'");

$row=mysql_fetch_array($res);



if($row['password']==md5($upass))

{

    $_SESSION['user'] = $row['user_id'];

    header("Location: home.php");

}

else

{

    ?>

    <script>alert('wrong details');</script>

    <?php

}



}

?>
<!DOCTYPE html>
<!--[if IE 9 ]><html class="ie9"><![endif]-->
<head>
    <meta name="viewport" content="width=device-width, initial-    scale=1.0, maximum-scale=1.0" />
    <meta name="format-detection" content="telephone=no">
    <meta charset="UTF-8">

    <meta name="description" content="Violate Responsive Admin Template">
    <meta name="keywords" content="Super Admin, Admin, Template, Bootstrap">

    <title>Super Admin Responsive Template</title>

    <!-- CSS -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <link href="css/form.css" rel="stylesheet">
    <link href="css/style.css" rel="stylesheet">
    <link href="css/animate.css" rel="stylesheet">
    <link href="css/generics.css" rel="stylesheet"> 
</head>
<body id="skin-blur-violate">
    <section id="login">
        <header>
            <h1>SUPER ADMIN</h1> 
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla eu risus. Curabitur commodo lorem fringilla enim feugiat commodo sed ac lacus.</p>
        </header>

        <div class="clearfix"></div>

        <!-- Login -->
        <?php require_once("index.php"); ?>

 <form class="box tile animated active" id="box-login">
            <h2 class="m-t-0 m-b-15">Login</h2>
            <input type="text" class="login-control m-b-10" placeholder="Username or Email Address">
            <input type="password" class="login-control" placeholder="Password">
            <div class="checkbox m-b-20">
                <label>
                    <input type="checkbox">
                    Remember Me
                </label>
            </div>
            <button type="submit" name="btn-login" class="btn btn-sm m-r-5">Sign In</button>

            <small>
                <a href="registration.php">Don't have an Account?</a> or
                <a class="box-switcher" data-switch="box-reset" href="">Forgot Password?</a>
            </small>
        </form>

        <!-- Forgot Password -->
        <form class="box animated tile" id="box-reset">
            <h2 class="m-t-0 m-b-15">Reset Password</h2>
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla eu risus. Curabitur commodo lorem fringilla enim feugiat commodo sed ac lacus.</p>
            <input type="email" class="login-control m-b-20" placeholder="Email Address">    

            <button class="btn btn-sm m-r-5">Reset Password</button>

            <small><a class="box-switcher" data-switch="box-login" href="">Already have an Account?</a></small>
        </form>
    </section>                      

    <!-- Javascript Libraries -->
    <!-- jQuery -->
    <script src="js/jquery.min.js"></script> <!-- jQuery Library -->

    <!-- Bootstrap -->
    <script src="js/bootstrap.min.js"></script>

    <!--  Form Related -->
    <script src="js/icheck.js"></script> <!-- Custom Checkbox + Radio -->

    <!-- All JS functions -->
    <script src="js/functions.js"></script>
 </body>
</html>

警报(“错误的详细信息”);
我正在展示我在这个过程中所拥有的一切……我也在输入我的login.php文件,希望我能解决这些问题

login.php

<?php

session_start();

if(isset($_SESSION['user'])!="")

{

    header("Location: home.php");

}
$servername = "correctly inserted info";
$username = "correctly inserted info";
$password = "correctly inserted info";
$dbname = "correctly inserted info";

$conn = new mysqli($servername, $username, $password, $dbname);



if(isset($_POST['btn-signup']))

{
$fname = mysql_real_escape_string($_POST['fullname']);

$uname = mysql_real_escape_string($_POST['username']);

$email = mysql_real_escape_string($_POST['email']);

$upass = md5(mysql_real_escape_string($_POST['password']));


 if(mysql_query("INSERT INTO users(fullname,username,email,password)  VALUES('$fname','$uname','$email','$upass')"))


{

    ?>

    <script>alert('successfully registered');</script>

    <?php

}

else

{

    ?>

    <script>alert('error while registering you...');</script>

    <?php

}

}

?>
<!DOCTYPE html>
<!--[if IE 9 ]><html class="ie9"><![endif]-->
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
    <meta name="format-detection" content="telephone=no">
    <meta charset="UTF-8">

    <meta name="description" content="Violate Responsive Admin Template">
    <meta name="keywords" content="Super Admin, Admin, Template, Bootstrap">

    <title>Super Admin Responsive Template</title>

    <!-- CSS -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <link href="css/form.css" rel="stylesheet">
    <link href="css/style.css" rel="stylesheet">
    <link href="css/animate.css" rel="stylesheet">
    <link href="css/generics.css" rel="stylesheet"> 
 </head>
  <body id="skin-blur-violate">
    <section id="login">
        <header>
            <h1>SUPER ADMIN</h1>
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.  Nulla eu risus. Curabitur commodo lorem fringilla enim feugiat commodo sed ac lacus.</p>
        </header>

        <div class="clearfix"></div>

       <!-- Login -->
        <form class="box tile animated active" id="box-login">

        <!-- Register -->
        <?php require_once("register.php"); ?>

        <form class="box animated tile" id="box-register" method="post">

            <h2 class="m-t-0 m-b-15">Register</h2>
            <input type="text" class="login-control m-b-10" placeholder="Full Name" name="fname" required/>
            <input type="text" class="login-control m-b-10" placeholder="Username" name="uname" required/>
            <input type="email" class="login-control m-b-10" placeholder="Email Address" name="email" required/>    
            <input type="password" class="login-control m-b-10" placeholder="Password" name="pass" required/>

            <button class="btn btn-sm m-r-5" type="submit">Register</button>

            <small><a class="box-switcher" data-switch="box-login"  href="">Already have an Account?</a></small>
        </form>

        <!-- Forgot Password -->

    </section>                      

    <!-- Javascript Libraries -->
    <!-- jQuery -->
    <script src="js/jquery.min.js"></script> <!-- jQuery Library -->

        <!-- Bootstrap -->
        <script src="js/bootstrap.min.js"></script>

        <!--  Form Related -->
        <script src="js/icheck.js"></script> <!-- Custom Checkbox +  Radio -    ->

        <!-- All JS functions -->
        <script src="js/functions.js"></script>
    </body>
</html>
<?php

if(!mysql_connect("correct host","correct username","correct password"))

{

die('oops connection problem ! --> '.mysql_error());

}

if(!mysql_select_db("correct db"))

{

die('oops database selection problem ! --> '.mysql_error());

}



?>
<?php

session_start();

include_once 'dbconnect.php';



if(isset($_SESSION['user'])!="")

{

header("Location: home.php");

}



if(isset($_POST['btn-login']))

{

$email = mysql_real_escape_string($_POST['email']);

$upass = mysql_real_escape_string($_POST['pass']);

$res=mysql_query("SELECT * FROM users WHERE email='$email'");

$row=mysql_fetch_array($res);



if($row['password']==md5($upass))

{

    $_SESSION['user'] = $row['user_id'];

    header("Location: home.php");

}

else

{

    ?>

    <script>alert('wrong details');</script>

    <?php

}



}

?>
<!DOCTYPE html>
<!--[if IE 9 ]><html class="ie9"><![endif]-->
<head>
    <meta name="viewport" content="width=device-width, initial-    scale=1.0, maximum-scale=1.0" />
    <meta name="format-detection" content="telephone=no">
    <meta charset="UTF-8">

    <meta name="description" content="Violate Responsive Admin Template">
    <meta name="keywords" content="Super Admin, Admin, Template, Bootstrap">

    <title>Super Admin Responsive Template</title>

    <!-- CSS -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <link href="css/form.css" rel="stylesheet">
    <link href="css/style.css" rel="stylesheet">
    <link href="css/animate.css" rel="stylesheet">
    <link href="css/generics.css" rel="stylesheet"> 
</head>
<body id="skin-blur-violate">
    <section id="login">
        <header>
            <h1>SUPER ADMIN</h1> 
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla eu risus. Curabitur commodo lorem fringilla enim feugiat commodo sed ac lacus.</p>
        </header>

        <div class="clearfix"></div>

        <!-- Login -->
        <?php require_once("index.php"); ?>

 <form class="box tile animated active" id="box-login">
            <h2 class="m-t-0 m-b-15">Login</h2>
            <input type="text" class="login-control m-b-10" placeholder="Username or Email Address">
            <input type="password" class="login-control" placeholder="Password">
            <div class="checkbox m-b-20">
                <label>
                    <input type="checkbox">
                    Remember Me
                </label>
            </div>
            <button type="submit" name="btn-login" class="btn btn-sm m-r-5">Sign In</button>

            <small>
                <a href="registration.php">Don't have an Account?</a> or
                <a class="box-switcher" data-switch="box-reset" href="">Forgot Password?</a>
            </small>
        </form>

        <!-- Forgot Password -->
        <form class="box animated tile" id="box-reset">
            <h2 class="m-t-0 m-b-15">Reset Password</h2>
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla eu risus. Curabitur commodo lorem fringilla enim feugiat commodo sed ac lacus.</p>
            <input type="email" class="login-control m-b-20" placeholder="Email Address">    

            <button class="btn btn-sm m-r-5">Reset Password</button>

            <small><a class="box-switcher" data-switch="box-login" href="">Already have an Account?</a></small>
        </form>
    </section>                      

    <!-- Javascript Libraries -->
    <!-- jQuery -->
    <script src="js/jquery.min.js"></script> <!-- jQuery Library -->

    <!-- Bootstrap -->
    <script src="js/bootstrap.min.js"></script>

    <!--  Form Related -->
    <script src="js/icheck.js"></script> <!-- Custom Checkbox + Radio -->

    <!-- All JS functions -->
    <script src="js/functions.js"></script>
 </body>
</html>

超级管理员响应模板
超级管理员
Lorem ipsum dolor sit amet,是一位杰出的献身者。无欧盟风险。库拉比图尔·科莫·洛雷姆·弗里利亚·埃尼·费吉亚(Curabitur commodo lorem fringilla enim feugiat)将ac拉克斯(ac lacus)变为商品

登录 记得我吗 登录 或 重置密码 Lorem ipsum dolor sit amet,是一位杰出的献身者。无欧盟风险。库拉比图尔·科莫·洛雷姆·弗里利亚·埃尼·费吉亚(Curabitur commodo lorem fringilla enim feugiat)将ac拉克斯(ac lacus)变为商品

重置密码
$conn=newmysqli($servername、$username、$password、$dbname)

$fname=mysql\u real\u escape\u字符串($\u POST['fullname'])

检查一下


他们还尝试在php代码块的最顶端使用一些错误报告。

如评论中所述,您混合了
mysql
mysqli
扩展

<?php
    session_start();
    error_reporting( E_ALL );

    if( isset( $_SESSION['user'] ) && !empty( $_SESSION['user'] ) ) header("location: home.php");


    $servername = "correctly inserted info";
    $username = "correctly inserted info";
    $password = "correctly inserted info";
    $dbname = "correctly inserted info";
    $conn = new mysqli( $servername, $username, $password, $dbname );


    /* Could not see a form element with that name: $_POST['btn-signup'] */

    if( isset( $_POST['fullname'], $_POST['username'], $_POST['email'], $_POST['password'] ) ) {
        $fname = mysqli_real_escape_string( $conn, $_POST['fullname'] );
        $uname = mysqli_real_escape_string( $conn, $_POST['username'] );
        $email = mysqli_real_escape_string( $conn, $_POST['email'] );
        $upass = md5( mysqli_real_escape_string( $conn, $_POST['password'] ) );

        /* Had ommitted the connection object */
        if( mysqli_query( $conn, "INSERT INTO `users` ( `fullname`, `username`, `email`, `password` ) VALUES ( '$fname', '$uname', '$email', '$upass' )" ) ) {
            echo "<script>alert('successfully registered');</script>";
        } else {
            echo "<script>alert('error while registering you...');</script>";
        }
    }

?>

错误

  • 您与mysql和mysqli之间存在冲突
  • 名称
    属性未在此处定义
    寄存器
  • 在register.php中,您使用类检查isset,如果(isset($\u POST['btn-signup'])
  • 以及您的表单
    名称
    字段和检索字段错误(表单-
    占位符=“全名”name=“fname”
    /在代码中-
    mysql\u real\u escape\u字符串($\u POST['fullname'])

  • 改进

    要检查变量是否为null或空,请使用
    empty()
    关键字

    改变这个

    if(isset($_SESSION['user'])!="")
    
    {
    
        header("Location: home.php");
    
    }
    
    对此

    if(!empty($_SESSION['user'])){
        header("Location: home.php");
    }
    

    错误修复代码

    register.php中的

    if(isset($_POST['register'])){
    
        $fname = mysqli_real_escape_string($conn, $_POST['fname']);
        $uname = mysqli_real_escape_string($conn, $_POST['uname']);
        $email = mysqli_real_escape_string($conn, $_POST['email']);
        $upass = md5(mysqli_real_escape_string($conn, $_POST['pass']));
    
        $sql = "INSERT INTO users(fullname,username,email,password)  VALUES('$fname','$uname','$email','$upass')";
         if(mysqli_query($conn, $sql))
        {
            ?>
            <script>
                alert('successfully registered');
            </script>
            <?php
        }
        else{
            ?>
            <script>
                alert('error while registering you...');
            </script>
            <?php
        }
    
    }
    
    <button class="btn btn-sm m-r-5" type="submit" name="register">Register</button>
    

    你把mysql和mysqli混在一起了,有两个原因让你失败了,如果(isset($\u SESSION['user'])!=“”)
    -另外,这段代码非常熟悉。您从先前发布的问题所在的位置获取了此信息。您的帖子数组失败了,到目前为止给出的所有答案都没有注意到这一点。您的代码中确实存在语法错误。哦和
    if(isset($\u POST['btn-signup'])
    这永远不会发生。请注意到目前为止所有的回答者:你的答案都会失败。仔细检查,你错过了很多东西。如果你收到否决票,他们不会来自我。我发现了其他类似的东西…在dbconnect.php文件中,我也有相同的mysql调整…我有以下几点:仔细检查,并在他们的问题下查看我的评论我调整了,但似乎仍然没有任何更改…单击register时屏幕闪烁,但是数据库中没有显示任何内容…我确信服务器名称、用户名、密码和数据库名称都是正确的。请仔细检查,然后在它们下面查看我的注释question@Fred-我没让你看他们的表格和帖子arrays@Fred-ii-thanx。收到错误了我觉得很好Abdulla;-)仔细检查,然后在他们的问题下查看我的评论