Guest User

Untitled

a guest
Oct 26th, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. <?php
  2. $output = NULL;
  3. if(isset($_POST['submit'])){
  4.  
  5. //Connect To Database
  6. $mysqli = NEW MySQLi ('localhost', 'root', '', 'register');
  7.  
  8. $username = $mysqli->real_escape_string($_POST ['username']);
  9. $password = $mysqli->real_escape_string($_POST ['password']);
  10. $rpassword = $mysqli->real_escape_string($_POST ['rpassword']);
  11. $email = $mysqli->real_escape_string($_POST ['email']);
  12.  
  13. $query = $mysqli->query("SELECT * FROM users WHERE username = '$username'");
  14. if (empty($username) OR empty($password) OR empty ($rpassword) OR empty($email)){
  15. $output = "Please fill in all fields";
  16. } elseif($query->num_rows != 0){
  17. $output = "That username is already taken." ;}
  18. } else{
  19. //Encrypt The Password
  20. $password = md5 ($password);
  21. //Insert Record
  22. $insert = $mysqli->query("INSERT INTO users(username,password,email) VALUES('$username','$password','$email')");
  23. if($insert !=TRUE){
  24. $output = "There was a problem<br>";
  25. $output .=$mysqli->error;
  26. }else{
  27. $output = "You have been registered!";
  28. }
  29.  
  30.  
  31. ?>
  32. <form method="POST">
  33. <table>
  34. <tr>
  35. <td>Username:</td>
  36. <td><input type="TEXT" name="username"</td>
  37. <tr>
  38. <td>Password:</td>
  39. <td><input type="PASSWORD" name="password"</td>
  40. <tr>
  41. <td>Repeat Password:</td>
  42. <td><input type="PASSWORD" name="rpassword"</td>
  43. <tr>
  44. <td>Email:</td>
  45. <td><input type="TEXT" name="email"</td>
  46. </table>
  47. <input type="SUBMIT" name="submit" value="Register"
  48. </form>
  49. <?php
  50. echo $output;
  51. ?>
Add Comment
Please, Sign In to add comment