Advertisement
Guest User

Untitled

a guest
Oct 10th, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.33 KB | None | 0 0
  1. <div ng-app="register" >
  2. <form name="form1" ng-controller="registerInsert" align="center">
  3. <ul>
  4. <li class="err" ng-repeat="error in errors"> {{ error}} </li>
  5. </ul>
  6. <ul>
  7. <li class="info" ng-repeat="msg in msgs"> {{ msg}} </li>
  8. </ul>
  9. <div class="form-group col-md-6 col-xs-12 col-md-offset-3" >
  10. <label for="InputName" ><h1>Please fill your informations</h1></label>
  11. <input type="text" class="form-control" ng-model="fName" placeholder="Firstname" >
  12. </div>
  13. <div class="form-group col-md-6 col-xs-12 col-md-offset-3">
  14. <input type="text" class="form-control" ng-model="lName" placeholder="Lastname" >
  15. </div>
  16. <div class="form-group col-md-6 col-xs-12 col-md-offset-3">
  17. <input type="text" class="form-control" ng-model="eMail" placeholder="E-Mail" >
  18. </div>
  19. <div class="form-group col-md-6 col-xs-12 col-md-offset-3">
  20. <input type="text" class="form-control" ng-model="userName" placeholder="Username" >
  21. </div><div class="form-group col-md-6 col-xs-12 col-md-offset-3">
  22. <input type="password" class="form-control" ng-model="passWord" placeholder="Password" >
  23. </div>
  24. <div class="form-group col-md-6 col-xs-12 col-md-offset-3">
  25. <input type="text" class="form-control" ng-model="tel" placeholder="Telephone Number" >
  26. </div>
  27.  
  28. <div class="form-group col-md-6 col-xs-12 col-md-offset-3">
  29. <button ng-click='SignUp();' class="btn btn-default" >Submit</button>
  30. </div>
  31. </form>
  32. </div>
  33.  
  34.  
  35.  
  36. <script type="text/javascript">
  37. function registerInsert($scope, $http) {
  38. $scope.errors = [];
  39. $scope.msgs = [];
  40.  
  41. $scope.SignUp = function() {
  42.  
  43. $scope.errors.splice(0, $scope.errors.length); // remove all error messages
  44. $scope.msgs.splice(0, $scope.msgs.length);
  45.  
  46. $http.post('save_register.php', {'fName':$scope.fName,'lName':$scope.lName,'eMail':$scope.eMail,
  47. 'userName':$scope.userName,'passWord':$scope.passWord,'tel':$scope.tel}
  48. ).success(function(data, status, headers, config) {
  49. if (data.msg != '')
  50. {
  51. $scope.msgs.push(data.msg);
  52. }
  53. else
  54. {
  55. $scope.errors.push(data.error);
  56. }
  57. }).error(function(data, status) { // called asynchronously if an error occurs
  58. // or server returns response with an error status.
  59. $scope.errors.push(status);
  60. });
  61. }
  62. }
  63. </script>
  64.  
  65.  
  66. save_register.php
  67.  
  68. <?php
  69. $data = json_decode(file_get_contents("php://input"));
  70.  
  71. $userName = mysqli_real_escape_string($con,$data->userName);
  72. $passWord = mysqli_real_escape_string($con,$data->passWord);
  73. $fName = mysqli_real_escape_string($con,$data->fName);
  74. $lName = mysqli_real_escape_string($con,$data->lName);
  75. $eMail = mysqli_real_escape_string($con,$data->eMail);
  76. $tel = mysqli_real_escape_string($con,$data->tel);
  77. $accountStat = mysqli_real_escape_string($con,$data->accountStat);
  78. $verifyCode = mysqli_real_escape_string($con,$data->verifyCode );
  79. $verifyStat = mysqli_real_escape_string($con,$data->verifyStat);
  80.  
  81. $con = mysql_connect('localhost', 'root', '');
  82. mysql_select_db('MiddleWork', $con);
  83.  
  84. $qry_em = 'select count(*) as cnt from UserTest where Username ="' . $userName . '"';
  85. $qry_res = mysql_query($qry_em);
  86. $res = mysql_fetch_assoc($qry_res);
  87.  
  88. if ($res['cnt'] == 0) {
  89. $qry = 'INSERT INTO UserTest (Username,Password,Firstname,Lastname,Email,Tel)
  90. values ("' . $userName . '","' . $passWord . '","' . $fName . '""' . $lName . '","' . $eMail . '","' . $tel . '")';
  91. $qry_res = mysql_query($qry);
  92. if ($qry_res) {
  93. $arr = array('msg' => "User Created Successfully!!!", 'error' => '');
  94. $jsn = json_encode($arr);
  95. print_r($jsn);
  96. } else {
  97. $arr = array('msg' => "", 'error' => 'Error In inserting record');
  98. $jsn = json_encode($arr);
  99. print_r($jsn);
  100. }
  101. } else {
  102. $arr = array('msg' => "", 'error' => 'User Already exists with same email');
  103. $jsn = json_encode($arr);
  104. print_r($jsn);
  105. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement