Advertisement
Guest User

Untitled

a guest
Jul 10th, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. <?php
  2. $con = mysqli_connect("localhost", "mpampis", "abcd1234", "quiz");
  3.  
  4.  
  5. $firstname = $_POST["firstname"];
  6. $lastname = $_POST["lastname"];
  7. $age = $_POST["age"];
  8. $username = $_POST["username"];
  9. $password = $_POST["password"];
  10. $email = $_POST["email"];
  11. $response = array();
  12. $response["success"] = "false";
  13.  
  14. function username_available(){
  15. global $con,$username;
  16. $sqla = "SELECT * FROM users WHERE username = '".$username."';";
  17. $result = mysqli_query($con, $sqla);
  18. if(mysqli_num_rows($result) >= 1)
  19. {
  20. return false;
  21. }else{
  22. return true;
  23. }
  24. }
  25.  
  26. function email_available(){
  27. global $con,$email;
  28. $sqla = "SELECT * FROM users WHERE email = '".$email."';";
  29. $result = mysqli_query($con, $sqla);
  30. if(mysqli_num_rows($result) >= 1)
  31. {
  32. return false;
  33. }else{
  34. return true;
  35. }
  36.  
  37. }
  38.  
  39. function all_fields_isFull(){
  40. global $firstname,$lastname,$age,$username,$password,$email;
  41. if(empty($firstname) || empty($lastname) || empty($age) || empty($username) || empty($password) || empty($email)){
  42. return false;
  43. }
  44. else{
  45. return true;
  46. }
  47. }
  48.  
  49. function register_user(){
  50. global $con,$firstname,$lastname,$age,$username,$password,$response,$email;
  51. $statement = mysqli_query($con, "INSERT INTO users (firstname, lastname, age,username , password, email) VALUES ('".$firstname."','". $lastname."','".$age."','". $username."','". $password."','".$email."');");
  52. $response[success] = "true";
  53. }
  54.  
  55. if (!all_fields_isFull()){
  56. $response["success"] = "empty_fields";
  57. }
  58. else if(!username_available()){
  59. $response["success"] = "username_exist";
  60. }
  61. else if(!email_available()){
  62. $response["success"] = "email_exist";
  63. }
  64. else
  65. {
  66. register_user();
  67. }
  68.  
  69. echo json_encode($response);
  70. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement