Advertisement
Guest User

Untitled

a guest
Jun 29th, 2016
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.71 KB | None | 0 0
  1. public void submitAccount(View view) throws IOException {
  2.  
  3. EditText info1 = (EditText) (findViewById(R.id.username_edit_text));
  4. String message1 = info1.getText().toString();
  5. EditText info2 = (EditText) (findViewById(R.id.password_edit_text));
  6. String message2 = info2.getText().toString();
  7. EditText info3 = (EditText) (findViewById(R.id.retype_password_edit_text));
  8. String message3 = info3.getText().toString();
  9. EditText info4 = (EditText) (findViewById(R.id.email_edit_text));
  10. String message4 = info4.getText().toString();
  11. EditText info5 = (EditText) (findViewById(R.id.passphrase_edit_text));
  12. String message5 = info5.getText().toString();
  13. String operation = "register";
  14. AddDataToDatabase task = new AddDataToDatabase(this);
  15. task.execute(operation, message1, message2, message3, message4, message4);
  16. finish();
  17. }
  18.  
  19. herepublic class AddDataToDatabase extends AsyncTask<String,Void,String> {
  20. Context myContext;
  21. AddDataToDatabase(Context ctx){
  22. this.myContext=ctx;
  23. }
  24. @Override
  25. protected void onPreExecute(){
  26.  
  27. }
  28. @Override
  29. protected String doInBackground(String... params){
  30. String registration_url="http://192.168.0.19/webapp/register.php";
  31. String message=params[0];
  32. if(message.equals("register")){
  33. String username=params[1];
  34. String password=params[2];
  35. String retypedPassword=params[3];
  36. String email=params[4];
  37. String passphrase=params[5];
  38. try {
  39. URL url=new URL(registration_url);
  40. HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
  41. urlConnection.setDoOutput(true);
  42. OutputStream OS= urlConnection.getOutputStream();
  43. try {
  44. BufferedWriter myBufferedWriter=new BufferedWriter(new OutputStreamWriter(OS,"UTF-8"));
  45. String myData= URLEncoder.encode("username","UTF-8")+"="+URLEncoder.encode(username,"UTF-8")+"&"
  46. +URLEncoder.encode("password","UTF-8")+"="+URLEncoder.encode(password,"UTF-8")+"&"
  47. +URLEncoder.encode("retypedPassword","UTF-8")+"="+URLEncoder.encode(retypedPassword,"UTF-8")+"&"+
  48. URLEncoder.encode("email","UTF-8")+"="+URLEncoder.encode(email,"UTF-8")+"&"+
  49. URLEncoder.encode("passphrase","UTF-8")+"="+URLEncoder.encode(passphrase,"UTF-8");
  50. myBufferedWriter.write(myData);
  51. myBufferedWriter.flush();
  52. myBufferedWriter.close();
  53. OS.close();
  54. InputStream IS=urlConnection.getInputStream();
  55. IS.close();
  56. return "Registration Complete!";
  57.  
  58. } catch (IOException e) {
  59. e.printStackTrace();
  60. }
  61. } catch (MalformedURLException e) {
  62. e.printStackTrace();
  63. } catch (IOException e) {
  64. e.printStackTrace();
  65. }
  66.  
  67.  
  68. }
  69. return null;
  70. }
  71.  
  72. @Override
  73. protected void onProgressUpdate(Void... values) {
  74. super.onProgressUpdate(values);
  75. }
  76.  
  77. @Override
  78. protected void onPostExecute(String result) {
  79. Toast.makeText(myContext,result,Toast.LENGTH_LONG).show();
  80. }
  81.  
  82. <?php require "initialize.php";
  83. $username=$_POST["username"];
  84. $password=$_POST["password"];
  85. $retypedPassword=$_POST["retypedPassword"];
  86. $email=$_POST["email"];
  87. $passphrase=$_POST["passphrase"];
  88. $sql_query="insert into accounts values('username','$password','$retypedPassword','$email','$passphrase');";
  89. if(mysqli_query($con,$sql_query))
  90. {
  91. echo "Data insertion succes..";
  92. }
  93. else
  94. {
  95. echo "Data insertion error..".mysqli_error($con);
  96. }
  97. ?>
  98.  
  99. <?php
  100. $db_name="android_accounts_db";
  101. $mysql_user="root";
  102. $mysql_pass="root";
  103. $server_name="localhost";
  104. $con=mysqli_connect($server_name,$mysql_user,$mysql_pass,$db_name);
  105. if(!$con){
  106. }else{
  107. }
  108. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement