Guest User

Untitled

a guest
Oct 26th, 2017
636
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.87 KB | None | 0 0
  1. <form method="POST" autocomplete="off" enctype="multipart/form-data">
  2. <?php include '../../includes/backend/register.php'; ?>
  3. <label for="">First Name:</label>
  4. <input type="text" class="form-control" name="fname" required placeholder="ex. John" onkeyup="this.value=this.value.replace(/[^a-zA-Z ]/g,'');" value="<?php echo isset($_POST[" fname "]) ? $_POST["fname "] : ''; ?>">
  5. <label for="">Last Name:</label>
  6. <input type="text" class="form-control" name="lname" required placeholder="ex. Doe" onkeyup="this.value=this.value.replace(/[^a-zA-Z -]/g,'');" value="<?php echo isset($_POST[" lname "]) ? $_POST["lname "] : ''; ?>" ">
  7. <label for=" ">Phone:</label>
  8. <input type="number " class="form-control " name="phone " required placeholder="ex. 09351231234 " onkeyup="this.value=this.value.replace([0-9], ''); " value="<?php echo isset($_POST[ "phone"]) ? $_POST[ "phone"] : ''; ?>"">
  9. <label for="">Address:</label>
  10. <input type="text" name="address" list="citynames" class="form-control" placeholder="ex. Dumaguete" autocomplete="on" value="<?php echo isset($_POST[" address "]) ? $_POST["address "] : ''; ?>">
  11. <datalist id="citynames">
  12. <option value="Amlan">Amlan</option>
  13. <option value="Ayungon">Ayungon</option>
  14. <option value="Bacong">Bacong</option>
  15. <option value="Bais City">Bais City</option>
  16. <option value="Basay">Basay</option>
  17. <option value="Bayawan">Bayawan</option>
  18. <option value="Bindoy">Bindoy</option>
  19. <option value="Canlaon City">Canlaon City</option>
  20. <option value="Dauin">Dauin</option>
  21. <option value="Dumaguete City">Dumaguete City</option>
  22. <option value="Guihulngan">Guihulngan</option>
  23. <option value="Jimalalud">Jimalalud</option>
  24. <option value="La Libertad">La Libertad</option>
  25. <option value="Mabinay">Mabinay</option>
  26. <option value="Manjuyod">Manjuyod</option>
  27. <option value="Pamplona">Pamplona</option>
  28. <option value="San Jose">San Jose</option>
  29. <option value="Siaton">Siaton</option>
  30. <option value="Sibulan">Sibulan</option>
  31. <option value="Sta. Catalina">Sta. Catalina</option>
  32. <option value="Tanjay">Tanjay</option>
  33. <option value="Tayasan">Tayasan</option>
  34. <option value="Valencia">Valencia</option>
  35. <option value="Vallehermoso">Vallehermoso</option>
  36. <option value="Zamboanguita">Zamboanguita</option>
  37. </datalist>
  38. <label for="">Username:</label>
  39. <input type="text" class="form-control" name="username" required placeholder="ex. johndoe29" value="<?php echo isset($_POST[" username "]) ? $_POST["username "] : ''; ?>">
  40. <label for="">Email:</label>
  41. <input type="email" class="form-control" name="email" required placeholder="ex. jdoe@domain.com" autocomplete="off" value="<?php echo isset($_POST[" email "]) ? $_POST["email "] : ''; ?>">
  42. <label for="">Password:</label>
  43. <input type="password" class="form-control" name="match" min="6" required placeholder="*******" id="p1">
  44.  
  45. <label for="">Confirm Password:</label>
  46. <input type="password" class="form-control" name="password" min="6" required placeholder="*******" id="p2" onchange="confirm()">
  47. <p class="note" style="visibility: hidden; font-size: 11px; color: red; margin-top: 2px;">Password does not match</p>
  48.  
  49. <label for="">Profile Image:</label>
  50. <input type="file" class="form-control" name="image" required>
  51.  
  52. <input type="Submit" name="submit" value="Register" class="btn btn-primary" id="submit">
  53.  
  54. if (isset($_POST['submit'])) {
  55. $fname = mysqli_real_escape_string($con, $_POST['fname']);
  56. $lname = mysqli_real_escape_string($con, $_POST['lname']);
  57. $phone = mysqli_real_escape_string($con, $_POST['phone']);
  58. $address = mysqli_real_escape_string($con, $_POST['address']);
  59. $username = mysqli_real_escape_string($con, $_POST['username']);
  60. $email = $_POST['email'];
  61. $password = $_POST['password'];
  62. $image = $_FILES['image']['name'];
  63. $temp = $_FILES['image']['tmp_name'];
  64. $rand = rand(1, 1000000);
  65. $loc = "assets/images/users/$rand.$image";
  66. move_uploaded_file($temp, "../../assets/images/users/$rand.$image");
  67.  
  68. $r_user = mysqli_query($con, "SELECT username FROM user WHERE username = '$username'");
  69. $r_email = mysqli_query($con, "SELECT email FROM user WHERE email = '$email'");
  70.  
  71. if ($r_user) {
  72. echo "That username is already taken<br>";
  73. }
  74.  
  75. if ($r_email) {
  76. echo "That email is already taken<br>";
  77. }
  78.  
  79. if (!$r_user && !$r_email) {
  80. mysqli_query($con, "INSERT INTO `user` (`id`, `fname`, `lname`, `phone`, `address`, `username`, `email`, `image`, `password`) VALUES (NULL, '$fname', '$lname', '$phone', '$address', '$username', '$email', '$loc', '$password')");
  81. header("Location: welcome.php");
  82. }
  83. }
  84.  
  85. if (mysqli_num_rows($r_user) > 0) {
  86. echo "That username is already taken<br>";
  87. }
Add Comment
Please, Sign In to add comment