注册表不保存数据

时间:2019-02-21 02:37:07

标签: php

我正在学习如何编码等。我已经从youtube复制了此表单,并且在遇到一些错误时进行了更改。现在的问题是,尝试注册后,表单中的数据没有保存。

你们能指出可能是什么问题吗

在我完成所有步骤并点击注册后,它会将我重定向到index.php中(可以,但是不存储数据)。 (数据库名称等已删除,以防万一)。

<?php

//connect to database
$db = mysqli_connect("localhost", "", "", "");

if (isset($_POST['register_btn'])){
          session_start();
          $username = mysqli_real_escape_string($db,$_POST['username']);
          $email = mysqli_real_escape_string($db,$_POST['email']);
          $password = mysqli_real_escape_string($db,$_POST['password']);
          $password2 = mysqli_real_escape_string($db,$_POST['password2']);

           if ($password == $password2){
                //create user
               $password = md5($password); //hash password before storing for security
               $sql = "INSERT INTO users(username, email, password) VALUES('$username', '$email', '$password')";
               mysqli_query($db, $sql);
               $_SESSION['message'] = "You are now registered";
               $_SESSION['username'] = $username;
               header("location: index.php"); // redirect to home page
           }else {
             echo  $_SESSION['message'] = "The two passwords do not match";
    }

  }
?>

0 个答案:

没有答案