Advertisement
Guest User

Untitled

a guest
Jun 12th, 2016
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.91 KB | None | 0 0
  1. public class SyncTask extends AsyncTask<String,Void,String> {
  2. Context ctx;
  3. SyncTask(Context ctx){
  4. this.ctx=ctx;
  5. }
  6. @Override
  7. protected void onPreExecute() {
  8. super.onPreExecute();
  9. }
  10.  
  11. @Override
  12. protected String doInBackground(String... params) {
  13. String URL = "http://vlsiptv.tk/reg.php";
  14. String name = params [0];
  15. String surname = params [1];
  16. String password = params [2];
  17. String type = params [3];
  18. try {
  19. URL url = new URL(URL);
  20. HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();
  21. httpURLConnection.setRequestMethod("POST");
  22. httpURLConnection.setDoOutput(true);
  23. OutputStream OS = httpURLConnection.getOutputStream();
  24. BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(OS, "UTF-8"));
  25. String data = URLEncoder.encode("name","UTF-8")+ "=" + URLEncoder.encode(name,"UTF-8")+"&"+
  26. URLEncoder.encode("surname","UTF-8")+ "=" + URLEncoder.encode(surname,"UTF-8")+"&"+
  27. URLEncoder.encode("password","UTF-8")+ "=" + URLEncoder.encode(password,"UTF-8")+"&"+
  28. URLEncoder.encode("type","UTF-8")+ "=" + URLEncoder.encode(type,"UTF-8");
  29. bufferedWriter.write(data);
  30. bufferedWriter.flush();
  31. bufferedWriter.close();
  32. OS.close();
  33. InputStream IS = httpURLConnection.getInputStream();
  34. IS.close();
  35. return "Done!";
  36.  
  37. } catch (MalformedURLException e) {
  38. e.printStackTrace();
  39. } catch (IOException e) {
  40. e.printStackTrace();
  41. }
  42. return "Error";
  43. }
  44.  
  45.  
  46. @Override
  47. protected void onProgressUpdate(Void... values) {
  48.  
  49. super.onProgressUpdate(values);
  50. }
  51.  
  52. @Override
  53. protected void onPostExecute(String result) {
  54. Toast.makeText(ctx,result,Toast.LENGTH_LONG).show();
  55. }
  56. }
  57.  
  58. type = "null";
  59. name = et_name.getText().toString();
  60. surname= et_surname.getText().toString();
  61. password = et_password.getText().toString();
  62. anhat = (RadioButton) findViewById(R.id.radio_anhat);
  63. kazmakerputyun = (RadioButton) findViewById(R.id.radio_kazmakerputyun);
  64. masnaget = (RadioButton) findViewById(R.id.radio_masnaget);
  65. if(anhat.isChecked()) type="Ա";
  66. if(kazmakerputyun.isChecked()) type="Բ";
  67. if(masnaget.isChecked()) type="Գ";
  68. SyncTask SyncTask = new SyncTask(this);
  69. SyncTask.execute(name,surname,password,type);
  70.  
  71. <?php
  72. $servername = "db4free.net";
  73. $username = "stepvaruzhan";
  74. $password = "qwerty1250";
  75. $dbname = "registers";
  76. $name =$_POST["name"];
  77. $surname = $_POST["surname"];
  78. $password=$_POST["password"];
  79. $type=$_POST["type"];
  80. $conn = new mysqli($servername, $username, $password, $dbname);
  81. $sql = "INSERT INTO reg (name, surname, password,type) VALUES ('$name', '$surname', '$password','$type')";
  82. if ($conn->query($sql) === TRUE) {
  83. // echo "New record created successfully";
  84. } else {
  85. // echo "Error: " . $sql . "<br>" . $conn->error;
  86. }
  87.  
  88. $conn->close();
  89. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement