Advertisement
Guest User

Untitled

a guest
Feb 26th, 2020
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.28 KB | None | 0 0
  1. <?php
  2. $username = $_POST['username'];
  3. $email = $_POST['email'];
  4. $password = $_POST['password'];
  5.  
  6. if (!empty($username) || !empty($email) || !empty($password)) {
  7.     $host = "localhost";
  8.     $dbUsername = "root";
  9.     $dbPassword = "";
  10.     $db = "coursework";
  11.     //create connection
  12.     $conn = new mysqli($host, $dbUsername, $dbPassword, $db);
  13.     if (mysqli_connect_error()) {
  14.      die('Connect Error('. mysqli_connect_errno().')'. mysqli_connect_error());
  15.     } else {
  16.      $SELECT = "SELECT email FROM users WHERE email = ? LIMIT 1";
  17.      $INSERT = "INSERT INTO users (username, email, password) values(?, ?, ?)";
  18.      //Prepare statement
  19.      $stmt = $conn->prepare($SELECT);
  20.      $stmt->bind_param("s", $email);
  21.      $stmt->execute();
  22.      $stmt->bind_result($email);
  23.      $stmt->store_result();
  24.      $rnum = $stmt->num_rows;
  25.      if ($rnum==0) {
  26.       $stmt->close();
  27.       $stmt = $conn->prepare($INSERT);
  28.       $stmt->bind_param("sss", $username, $email, $password);
  29.       $stmt->execute();
  30.       // echo "New record inserted sucessfully";
  31.         header("location: login.php");
  32.  
  33.      } else {
  34.       header("location: signup.php?msg=Registered");
  35.      }
  36.      $stmt->close();
  37.      $conn->close();
  38.     }
  39. } else {
  40.  echo "All field are required";
  41.  die();
  42. }
  43. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement