Advertisement
Guest User

Untitled

a guest
Apr 11th, 2016
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.37 KB | None | 0 0
  1. <?php
  2. define('HOST','mysql.hostinger.ae');
  3. define('USER','--');
  4. define('PASS','--');
  5. define('DB','u853541076_tuber');
  6. $con = mysqli_connect(HOST,USER,PASS,DB) or die('Unable to Connect');
  7.  
  8. <?php
  9. if($_SERVER['REQUEST_METHOD']=='POST'){
  10. $username = $_POST['username'];
  11. $email = $_POST['email'];
  12. $password = $_POST['password'];
  13. require_once('dbConnect.php');
  14. $sql = "INSERT INTO volley (username,password,email) VALUES ('$username','$email','$password')";
  15. if(mysqli_query($con,$sql)){
  16. echo "Successfully Registered";
  17. }else{
  18. echo "Could not register";
  19. }
  20. }else{
  21. echo 'error';
  22. }
  23.  
  24. package myapp.com.tuberapp;
  25. import android.os.Bundle;
  26. import android.support.design.widget.FloatingActionButton;
  27. import android.support.design.widget.Snackbar;
  28. import android.support.v7.app.AppCompatActivity;
  29. import android.support.v7.widget.Toolbar;
  30. import android.view.View;
  31. import android.view.Menu;
  32. import android.view.MenuItem;
  33. import android.widget.Button;
  34. import android.widget.EditText;
  35. import android.widget.Toast;
  36. import com.android.volley.Request;
  37. import com.android.volley.RequestQueue;
  38. import com.android.volley.Response;
  39. import com.android.volley.VolleyError;
  40. import com.android.volley.toolbox.StringRequest;
  41. import com.android.volley.toolbox.Volley;
  42. import org.json.JSONException;
  43. import java.util.HashMap;
  44. import java.util.Map;
  45. public class MainActivity extends AppCompatActivity implements View.OnClickListener {
  46. ///The hosting link
  47. public static final String REGISTER_URL = "http://tuber.16mb.com/volleyRegister.php";
  48. public static final String KEY_USERNAME = "username";
  49. public static final String KEY_PASSWORD = "password";
  50. public static final String KEY_EMAIL = "email";
  51. private EditText editTextUsername;
  52. private EditText editTextEmail;
  53. private EditText editTextPassword;
  54. private Button buttonRegister;
  55. @Override
  56. protected void onCreate(Bundle savedInstanceState) {
  57. super.onCreate(savedInstanceState);
  58. setContentView(R.layout.activity_main);
  59. editTextUsername = (EditText) findViewById(R.id.editTextUsername);
  60. editTextPassword = (EditText) findViewById(R.id.editTextPassword);
  61. editTextEmail= (EditText) findViewById(R.id.editTextEmail);
  62. buttonRegister = (Button) findViewById(R.id.buttonRegister);
  63. buttonRegister.setOnClickListener(this);
  64. }
  65. private void registerUser(){
  66. final String username = editTextUsername.getText().toString().trim();
  67. final String password = editTextPassword.getText().toString().trim();
  68. final String email = editTextEmail.getText().toString().trim();
  69. StringRequest stringRequest = new StringRequest(Request.Method.POST, REGISTER_URL,
  70. new Response.Listener<String>() {
  71. @Override
  72. public void onResponse(String response) {
  73. Toast.makeText(MainActivity.this, response, Toast.LENGTH_LONG).show();
  74. }
  75. },
  76. new Response.ErrorListener() {
  77. @Override
  78. public void onErrorResponse(VolleyError error) {
  79. Toast.makeText(MainActivity.this,error.toString(),Toast.LENGTH_LONG).show();
  80. }
  81. }){
  82. @Override
  83. protected Map<String,String> getParams(){
  84. Map<String,String> params = new HashMap<String, String>();
  85. params.put(KEY_USERNAME,username);
  86. params.put(KEY_PASSWORD,password);
  87. params.put(KEY_EMAIL, email);
  88. return params;
  89. }
  90. };
  91. RequestQueue requestQueue = Volley.newRequestQueue(this);
  92. requestQueue.add(stringRequest);
  93. }
  94. @Override
  95. public void onClick(View v) {
  96. if(v == buttonRegister){
  97. registerUser();
  98. }
  99. }
  100. }
  101.  
  102. <?xml version="1.0" encoding="utf-8"?>
  103. <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  104. package="myapp.com.tuberapp">
  105.  
  106.  
  107. <uses-permission android:name="android.permission.INTERNET"/>
  108.  
  109. <application
  110. android:allowBackup="true"
  111. android:icon="@mipmap/ic_launcher"
  112. android:label="@string/app_name"
  113. android:supportsRtl="true"
  114. android:theme="@style/AppTheme">
  115. <activity
  116. android:name=".MainActivity"
  117. android:label="@string/app_name"
  118. android:theme="@style/AppTheme.NoActionBar">
  119. <intent-filter>
  120. <action android:name="android.intent.action.MAIN" />
  121.  
  122. <category android:name="android.intent.category.LAUNCHER" />
  123. </intent-filter>
  124. </activity>
  125. </application>
  126.  
  127. </manifest>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement