Advertisement
Guest User

Untitled

a guest
Jun 10th, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.82 KB | None | 0 0
  1. org.json.JSONException: Value <br of type java.lang.String cannot be converted to JSONObject
  2.  
  3. <?php
  4. $servername="127.0.0.1";
  5. $username="root"
  6. $password="";
  7. $dbname="android";
  8. $name=$_REQUEST["nme"];
  9. $pass=$_REQUEST["pss"];
  10.  
  11. $con = @mysql_connect($servername,$username,$password) or die("connection failed");
  12. @mysql_select_db($dbname,$con) or die("db selection failed");
  13.  
  14. $flag['code']=0;
  15.  
  16. if($r=@mysql_query("insert into testapp values('$name','$pass')",$con))
  17. {
  18. $flag['code']=1;
  19. }
  20.  
  21. print(json_encode($flag));
  22. @mysql_close($con);
  23. ?>
  24.  
  25. package com.darkknight.connect;
  26.  
  27. import android.os.StrictMode;
  28. import android.support.v7.app.AppCompatActivity;
  29. import android.os.Bundle;
  30. import android.util.Log;
  31. import android.view.View;
  32. import android.widget.Button;
  33. import android.widget.EditText;
  34. import android.widget.Toast;
  35.  
  36. import java.io.BufferedReader;
  37. import java.io.InputStream;
  38. import java.io.InputStreamReader;
  39. import java.util.ArrayList;
  40.  
  41. import org.apache.http.HttpEntity;
  42. import org.apache.http.HttpResponse;
  43. import org.apache.http.NameValuePair;
  44. import org.apache.http.client.HttpClient;
  45. import org.apache.http.client.entity.UrlEncodedFormEntity;
  46. import org.apache.http.client.methods.HttpPost;
  47. import org.apache.http.impl.client.DefaultHttpClient;
  48. import org.apache.http.message.BasicNameValuePair;
  49. import org.json.JSONObject;
  50.  
  51. public class MainActivity extends AppCompatActivity {
  52. EditText name,pass;
  53. Button b1;
  54. String a,b;
  55. InputStream is;
  56. String result=null,line=null;
  57. int code;
  58.  
  59. @Override
  60. protected void onCreate(Bundle savedInstanceState) {
  61. super.onCreate(savedInstanceState);
  62. setContentView(R.layout.activity_main);
  63. StrictMode.ThreadPolicy sp=new StrictMode.ThreadPolicy.Builder().permitAll().build();
  64. StrictMode.setThreadPolicy(sp);
  65. name=(EditText)findViewById(R.id.editText);
  66. pass=(EditText)findViewById(R.id.editText2);
  67. b1=(Button)findViewById(R.id.button);
  68.  
  69.  
  70. b1.setOnClickListener(new View.OnClickListener() {
  71. @Override
  72. public void onClick(View v) {
  73. a=name.getText().toString();
  74. b=pass.getText().toString();
  75. insert(a,b);
  76. }
  77. });
  78. }
  79.  
  80. @SuppressWarnings("deprecation")
  81.  
  82. private void insert(String a,String b) {
  83.  
  84. ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
  85.  
  86. nameValuePairs.add(new BasicNameValuePair("nme",a));
  87. nameValuePairs.add(new BasicNameValuePair("pss",b));
  88.  
  89. try
  90. {
  91. HttpClient httpclient = new DefaultHttpClient();
  92. HttpPost httppost = new HttpPost("http://10.0.2.2/testapp/index.php");
  93. httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
  94. HttpResponse response = httpclient.execute(httppost);
  95. HttpEntity entity = response.getEntity();
  96. is = entity.getContent();
  97. Log.e("pass 1", "connection success ");
  98. }
  99.  
  100. catch(Exception e)
  101. {
  102. Log.e("Fail 1", e.toString());
  103. Toast.makeText(getApplicationContext(), "Invalid IP Address",Toast.LENGTH_LONG).show();
  104. }
  105.  
  106. try
  107. {
  108. BufferedReader reader = new BufferedReader(new InputStreamReader(is,"ISO-8859-1"));
  109. StringBuilder sb = new StringBuilder();
  110.  
  111. while ((line = reader.readLine()) != null)
  112. {
  113. sb.append(line + "n");
  114. }
  115. is.close();
  116. result = sb.toString();
  117. Log.e("pass 2", "connection success ");
  118. }
  119.  
  120. catch(Exception e)
  121. {
  122. Log.e("Fail 2", e.toString());
  123. }
  124.  
  125. try
  126. {
  127. JSONObject json_data = new JSONObject(result);
  128. code=(json_data.getInt("code"));
  129.  
  130. if(code==1)
  131. {
  132. Toast.makeText(getBaseContext(), "Inserted Successfully",Toast.LENGTH_SHORT).show();
  133. }
  134. else
  135. {
  136. Toast.makeText(getBaseContext(), "Sorry, Try Again",Toast.LENGTH_LONG).show();
  137. }
  138. }
  139. catch(Exception e)
  140. {
  141. Log.e("Fail 3", e.toString());
  142. }
  143.  
  144.  
  145. }
  146. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement