Advertisement
Guest User

Untitled

a guest
Feb 6th, 2017
457
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.68 KB | None | 0 0
  1. Android Studio
  2.  
  3. private void selectAll(String name, String email,String password){
  4.  
  5. Retrofit retrofit = new Retrofit.Builder()
  6. .baseUrl(Constants.BASE_URL)
  7. .addConverterFactory(GsonConverterFactory.create())
  8. .build();
  9.  
  10. RequestInterface requestInterface = retrofit.create(RequestInterface.class);
  11.  
  12. User user = new User();
  13. user.setName(name);
  14. user.setEmail(email);
  15. user.setPassword(password);
  16. ServerRequest request = new ServerRequest();
  17. request.setOperation(Constants.SELECT_ALL);
  18. request.setUser(user);
  19. Call<ServerResponse> response = requestInterface.operation(request);
  20.  
  21. response.enqueue(new Callback<ServerResponse>() {
  22. @Override
  23. public void onResponse(Call<ServerResponse> call, retrofit2.Response<ServerResponse> response) {
  24.  
  25. ServerResponse resp = response.body();
  26. Snackbar.make(getView(), resp.getMessage() + " 2222", Snackbar.LENGTH_LONG).show(); // getMessage() found in ServerRequest.java
  27.  
  28. }
  29.  
  30. @Override
  31. public void onFailure(Call<ServerResponse> call, Throwable t) {
  32.  
  33. Log.d(Constants.TAG,"failed");
  34. Snackbar.make(getView(), t.getLocalizedMessage(), Snackbar.LENGTH_LONG).show();
  35.  
  36.  
  37. }
  38. });
  39. }
  40.  
  41.  
  42.  
  43.  
  44. index.php
  45.  
  46. if($operation == 'selectall'){
  47.  
  48. if(isset($data -> user ) && !empty($data -> user) && isset($data -> user -> name)
  49. && isset($data -> user -> email) && isset($data -> user -> password)){
  50.  
  51. $user = $data -> user;
  52. $name = $user -> name;
  53. $email = $user -> email;
  54. $password = $user -> password;
  55.  
  56. echo $fun -> selectAll($name, $email, $password);
  57.  
  58.  
  59. } else {
  60.  
  61. echo $fun -> getMsgInvalidParam();
  62.  
  63. }
  64.  
  65. }
  66.  
  67.  
  68. Function.php
  69.  
  70. public function selectAll($name, $email, $password) {
  71.  
  72. $db = $this -> db;
  73.  
  74. if (!empty($name) && !empty($email) && !empty($password)) {
  75.  
  76. $result = $db -> selectData($name, $email, $password);
  77.  
  78. if ($result) {
  79.  
  80. $response["message"] = $result;
  81.  
  82. return json_encode($response);
  83.  
  84. } else {
  85.  
  86. $response["message"] = "failure";
  87.  
  88. return json_encode($response);
  89.  
  90. }
  91. } else {
  92.  
  93. return $this -> getMsgParamNotEmpty();
  94.  
  95. }
  96. }
  97.  
  98.  
  99. DBConnect.php
  100. public function selectData($name,$email,$password){
  101.  
  102. $sql = 'SELECT * FROM users';
  103.  
  104. $query = $this -> conn -> prepare($sql);
  105. $query -> execute(array(':email' => $email));
  106. $data = $query -> fetchObject();
  107.  
  108. if ($query) {
  109.  
  110. $user["name"] = $data -> name;
  111. $user["email"] = $data -> email;
  112. $user["unique_id"] = $data -> unique_id;
  113.  
  114. return $user;
  115.  
  116. } else {
  117.  
  118. return false;
  119. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement