Advertisement
Guest User

Untitled

a guest
Apr 19th, 2018
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 3.37 KB | None | 0 0
  1. <?php
  2.  require_once '../core/init.php';
  3.  include 'includes/head.php';
  4.  include 'includes/navigation.php';
  5.  
  6.  //query database
  7.  $sql = "SELECT * FROM user_profile";
  8.  $results = $db->query($sql);
  9.   $errors = array();
  10.  
  11.   //If register form is submitted
  12.   if(isset($_POST['submitRegistration'])){
  13.     $username = sanitize($_POST['usernameRegister']);
  14.     $password = sanitize($_POST['passwordRegister']);
  15.     $firstname = sanitize($_POST['firstnameRegister']);
  16.     $lastname = sanitize($_POST['lastnameRegister']);
  17.     $email = $_POST['emailRegister'];
  18.  
  19.     // check if user already exsist in database
  20.     $sql = "SELECT * FROM user_profile WHERE username='$username'";
  21.     $results = $db->query($sql);
  22.     $count = mysqli_num_rows($results);
  23.     if($count > 0){
  24.       $errors[] = $username . "already exsists as a Username, please choose another.";
  25.     }
  26.  
  27.     //display errors if any
  28.     if(!empty($errors)){
  29.       echo display_errors($errors);
  30.     }else{
  31.       //Add new user to database
  32.       $sql = "INSERT INTO user_profile (username, password, auth_level, date_created, full_name, email)
  33.       VALUES ('$username', '$password', '3', NOW(), '$firstname $lastname', '$email')";
  34.     }
  35.  
  36.     $db->query($sql);
  37.     //header('Location: register.php');
  38.   }
  39.   ?>
  40. <div class="row center-col-spacing" id="form-content">
  41. <div class="col-sm-4"></div>
  42.   <form class="float-center" id="reg-form" method="post">
  43.     <div id="flash-success" class="success-toggle">
  44.       <div class="alert alert-success" role="alert">
  45.       You successfully registered your account! Welcome to our world.
  46.       </div>
  47.     </div>
  48.     <div class="col-sm-12">
  49.       <div class="row">
  50.         <div class="col-sm-6 form-group">
  51.           <label for="usernameLogin">Username</label>
  52.           <input type="text" placeholder="Enter Username Here.." class="form-control" id="usernameRegister" name="usernameRegister" required>
  53.         </div>
  54.         <div class="col-sm-6 form-group">
  55.           <label for="passwordRegister">Password</label>
  56.           <input type="password" placeholder="Enter Password Here.." class="form-control" id="passwordRegister" name="passwordRegister" required>
  57.         </div>
  58.       </div>
  59.       <div class="row">
  60.         <div class="col-sm-6 form-group">
  61.           <label>First Name</label>
  62.           <input type="text" placeholder="Enter First Name Here.." class="form-control" id="firstnameRegister" name="firstnameRegister" required>
  63.         </div>
  64.           <div class="col-sm-6 form-group">
  65.             <label>Last Name</label>
  66.             <input type="text" placeholder="Enter Last Name Here.." class="form-control" id="lastnameRegister" name="lastnameRegister" required>
  67.           </div>
  68.         </div>
  69.       <div class="form-group">
  70.         <label>Email Address</label>
  71.         <input type="text" placeholder="Enter Email Address Here.." class="form-control" id="emailRegister" name="emailRegister" required>
  72.       </div>
  73.       <div class="form-group">
  74.         <div class="form-check">
  75.           <input class="form-check-input" type="checkbox" value="" id="acceptTermsCheck" required>
  76.           <label class="form-check-label" for="acceptTermsCheck">Agree to terms and conditions.</label>
  77.         </div>
  78.       </div>
  79.       <input type="submit" class="btn btn-info" id="submitRegistration" name="submitRegistration" value="Submit"></input>
  80.     </div>
  81.   </div>
  82.   </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement