Advertisement
Guest User

Untitled

a guest
Feb 2nd, 2016
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.03 KB | None | 0 0
  1. <?php include ( "./inc/connect.inc.php" );
  2. header("Content-type: application/javascript");
  3. header("Access-Control-Allow-Origin: *");
  4. header("Access-Control-Allow-Methods: POST, GET");
  5.  
  6. session_start();
  7. if (isset($_SESSION['user_login'])) {
  8. $user = $_SESSION["user_login"];
  9. }
  10. else
  11. {
  12. $user = "";
  13. }
  14. ?>
  15.  
  16. <?php
  17. $registration = @$_POST['signup-submit'];
  18.  
  19. $fname = @$_POST['fname'];
  20. $lname = @$_POST['lname'];
  21. $uname = @$_POST['uname'];
  22. $dob = @$_POST['dob'];
  23. $location = @$_POST['location'];
  24. $email = @$_POST['email'];
  25. $email_repeat = @$_POST['email_repeat'];
  26. $password = @$_POST['password'];
  27. $date = @$_POST['date'];
  28.  
  29. $ucheck_array = array('Username Takne');
  30. $echeck_array = array('Email already used');
  31. $siginup_sucess_array = array('Sucess');
  32.  
  33. //Sign-Up form validation
  34. if ($registration) {
  35. $usernamecheck = mysql_query("SELECT * FROM users WHERE username='$uname' ");
  36. $usernamecount = mysql_num_rows($usernamecheck);
  37. $emailcheck = mysql_query("SELECT * FROM users WHERE email='$email' ");
  38. $emailcount = mysql_num_rows($emailcheck);
  39. if ($usernamecount == 0 && $emailcount == 0) {
  40. $squery = mysql_query("INSERT INTO users VALUES ('','$uname','$fname','$lname','$dob','$location','$email','$password','$date','0','','','','','','no')" );
  41. echo json_encode($siginup_sucess_array);
  42. }
  43. else {
  44. if ($usernamecount == 1) {
  45. echo json_encode($ucheck_array);
  46. }
  47. else if ($emailcount == 1) {
  48. echo json_encode($echeck_array);
  49. }
  50. }
  51. }
  52.  
  53. <form id="register-form" class="animated fadeInRight" action="http://localhost/Exercises/howcode_Social/df.php" method="post" role="form" style="display: none;">
  54. <div class="form-group">
  55. <input type="text" name="fname" id="fname" tabindex="1" class="form-control" placeholder="First Name" value="" autofocus>
  56. </div>
  57. <div class="form-group">
  58. <input type="text" name="lname" id="lname" tabindex="1" class="form-control" placeholder="Last Name" value="">
  59. </div>
  60. <div class="form-group">
  61. <input type="text" name="uname" id="uname" tabindex="1" class="form-control" placeholder="User Name" value="">
  62. </div>
  63. <div class="form-group">
  64. <input type="text" name="dob" id="dob" tabindex="1" class="form-control" placeholder="D-O-B" value="">
  65. </div>
  66. <div class="form-group">
  67. <input type="text" name="location" id="location" tabindex="1" class="form-control" placeholder="Location" value="">
  68. </div>
  69. <div class="form-group">
  70. <input type="email" name="email" id="email" tabindex="1" class="form-control" placeholder="Email" value="">
  71. </div>
  72. <div class="form-group">
  73. <input type="email" name="email_repeat" id="email_repeat" tabindex="1" class="form-control" placeholder="Confirm Email" value="">
  74. </div>
  75. <div class="form-group">
  76. <input type="text" name="password" id="password" tabindex="1" class="form-control" placeholder="Password" value="">
  77. </div>
  78. <div class="form-group dob">
  79. <input type="text" name="date" id="date" tabindex="1" class="form-control" placeholder="Date" value="">
  80. </div>
  81. <p class="index_p">By creating the account you accept all the <span style="color: #4CAF50; font-weight: bold; text-decoration: underline;">Terms & Conditions.</span></p>
  82. <div class="form-group">
  83. <div class="row">
  84. <div id="btn_signin" class="col-sm-6 col-sm-offset-3">
  85. <input type="submit" name="signup-submit" id="signup-submit" tabindex="4" class="form-control btn btn-signup" value="SIGN UP">
  86. </div>
  87. </div>
  88. </div>
  89. </form>
  90. <div id="signup-test"></div> //PHP response to be displayed here
  91.  
  92. $("#signup-submit").click( function() {
  93. $.post( $("#register-form").attr("action"),
  94. $("#register-form :input").serializeArray(),
  95. function(signup_data){
  96. $("#signin-test").html(signup_data);
  97. });
  98. clearInput();
  99. });
  100.  
  101. $("#register-form").submit( function() {
  102. return false;
  103. });
  104.  
  105. function clearInput() {
  106. $("#register-form :input").each( function() {
  107. $(this).val('');
  108. });
  109. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement