Advertisement
Guest User

Untitled

a guest
Oct 27th, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.94 KB | None | 0 0
  1. public class RegisterRequest extends StringRequest{
  2. private static final String REGISTER_URL = "https://eapps.site.com.my/Register.php";
  3. private Map<String, String> params;
  4. public RegisterRequest(String username, String password, Response.Listener<String> listener)
  5. {
  6. super(Method.POST, REGISTER_URL, listener, null);
  7. params = new HashMap<>();
  8. params.put("username", username);
  9. params.put("password", password);
  10. }
  11. @Override
  12. public Map<String, String> getParams()
  13. {
  14. return params;
  15. }
  16. }
  17.  
  18. public class RegisterActivity extends AppCompatActivity {
  19. EditText etUsername, etPassword;
  20. Button bRegister;
  21. @Override
  22. protected void onCreate(Bundle savedInstanceState) {
  23. etUsername = (EditText)findViewById(R.id.etUsername);
  24. etPassword = (EditText)findViewById(R.id.etPassword);
  25. bRegister = (Button)findViewById(R.id.bRegister);
  26. bRegister.setOnClickListener(new View.OnClickListener() {
  27. @Override
  28. public void onClick(View v) {
  29. final String username = etUsername.getText().toString();
  30. final String password = etPassword.getText().toString();
  31. Response.Listener<String> responseListener = new Response.Listener<String>() {
  32. @Override
  33. public void onResponse(String response) {
  34. try {
  35. JSONObject jsonObject = new JSONObject(response);
  36. Boolean success = jsonObject.getBoolean("success");
  37. if(success){
  38. Toast.makeText(RegisterActivity.this, "success", Toast.LENGTH_SHORT).show();
  39. }
  40. else{
  41. Toast.makeText(RegisterActivity.this, "failed", Toast.LENGTH_SHORT).show();
  42. }
  43. } catch (JSONException e) {
  44. e.printStackTrace();
  45. }
  46. }
  47. };
  48. RegisterRequest registerRequest = new RegisterRequest(username, password, responseListener);
  49. RequestQueue requestQueue = Volley.newRequestQueue(RegisterActivity.this);
  50. requestQueue.add(registerRequest);
  51. }
  52. });
  53. }
  54. }
  55.  
  56. <?php
  57. $connect = mysqli_connect("localhost", "root", "root", "rozaimi");
  58. $username = $_POST["username"];
  59. $password = $_POST["password"];
  60. global $connect, $username,$password;
  61. $statement = mysqli_prepare($connect, "INSERT INTO users (username,password) VALUES (?, ?)");
  62. mysqli_stmt_bind_param($statement, "ss",$username,$password);
  63. mysqli_stmt_execute($statement);
  64. mysqli_stmt_close($statement);
  65. $response = array();
  66. $response["success"] = false;
  67. $response["success"] = true;
  68. echo json_encode($response);
  69. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement