Guest User

Untitled

a guest
Jul 24th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.16 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4. $servername = "127.0.0.1:3306";
  5. $username = "root";
  6. $password = "mysql";
  7. $dbname = "DemoDB";
  8.  
  9. header('Content-type: application/json');
  10. header('Access-Control-Allow-Origin: *');
  11. $conn = new mysqli($servername, $username, $password, $dbname);
  12. if ($conn->connect_error) {
  13. die("Connection failed: " . $conn->connect_error);
  14. }
  15.  
  16. if ($_SERVER["REQUEST_METHOD"] == "POST") {
  17. // username and password sent from Form
  18. $officialname = isset($_POST['name']) ? $_POST['name'] : '';
  19. $contact_no = isset($_POST['contact_no']) ? $_POST['contact_no'] : '';
  20. $designation = isset($_POST['designation']) ? $_POST['designation'] : '';
  21. $branch = isset($_POST['testbranch']) ? $_POST['branch'] : '';
  22. $level0 = isset($_POST['test0']) ? $_POST['level0'] : '';
  23. $level1 = isset($_POST['test1']) ? $_POST['level1'] : '';
  24. $level2 = isset($_POST['test2']) ? $_POST['level2'] : '';
  25. $level3 = isset($_POST['test3']) ? $_POST['level3'] : '';
  26. $sevarthID = isset($_POST['regID']) ? $_POST['sevarthID'] : '';
  27. $email = isset($_POST['email']) ? $_POST['email'] : '';
  28. $password = isset($_POST['password']) ? $_POST['password'] : '';
  29. $cd = isset($_POST['created_date']) ? $_POST['created_date'] : '';
  30. $ud = isset($_POST['updated_date']) ? $_POST['updated_date'] : '';
  31.  
  32. if ($officialname != '' && $contact_no != '' && $designation != '' && $testbranch != '' && $test0 != '' && $test1 != '' && $test2 != '' && $test3 != '' && $regID != '' && $email != '' && $password != '') {
  33. $enrypt_pass = md5($password);
  34.  
  35. $sql = "SELECT id, contact_no FROM `registration` WHERE `contact_no` = '".$contact_no."'";
  36.  
  37.  
  38. $registrationArray = array();
  39.  
  40. $result = $conn->query($sql);
  41.  
  42. if ($result->num_rows > 0) {
  43. // output data of each row
  44. //echo 'test';
  45. while ($row = $result->fetch_assoc()) {
  46. // array_push($registrationArray, [
  47. // 'status' => false,
  48. // 'contact_no' => $row['contact_no'],
  49. // 'messege' => "This mobile no already registerd"
  50. // ]);
  51. $registrationArray['status'] = false;
  52. $registrationArray['contact_no'] = $row['contact_no'];
  53. $registrationArray['messege'] = 'This mobile no already registerd';
  54.  
  55. $someJSON = json_encode($registrationArray);
  56. echo $someJSON;
  57.  
  58. }
  59. } else {
  60.  
  61. $sql = "INSERT INTO `registration` (name,contact_no,designation,testbranch,test0,test1,test2,test3,regID,email,password,created_date,updated_date) VALUES ('".$name."','".$contact_no."','".$designation."','".$testbranch."','".$test0."','".$test1."','".$test2."','".$test3."','".$regID."','".$email."','".$enrypt_pass."','".$cd."','".$ud."')";
  62. //echo $sql;die;
  63. try{
  64. if ($conn->query($sql) === TRUE) {
  65. // array_push($registrationArray, [
  66. // 'status' => TRUE,
  67. // 'result' => "user register successfully"
  68. // ]);
  69. $registrationArray['status'] = true;
  70.  
  71. $registrationArray['messege'] = 'user register successfully';
  72. $printJSON = json_encode($registrationArray);
  73. echo $printJSON;
  74. } else {
  75. echo "Error: " . $sql . "<br>" . $conn->error;
  76.  
  77. array_push($registrationArray, [
  78. 'status' => false,
  79. 'result' => "user register failed"
  80. ]);
  81. $printJSON = json_encode($registrationArray);
  82. echo $printJSON;
  83. }
  84. } catch (Exception $e){
  85. echo 'error-'.$e->getMessage();
  86.  
  87. }
  88.  
  89. }
  90. $conn->close();
  91. }else{
  92. $message['messege'] = 'something went wrong, please try again.';
  93. $printJSON = json_encode($message);
  94. echo $printJSON;
  95. }
  96.  
  97.  
  98. } else {
  99. $message['messege'] = 'something went wrong, please try again.';
  100. $printJSON = json_encode($message);
  101. echo $printJSON;
  102. }
  103. ?>
Add Comment
Please, Sign In to add comment