Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- org.json.JSONException: Value <br of type java.lang.String cannot be converted to JSONObject
- <?php
- $servername="127.0.0.1";
- $username="root"
- $password="";
- $dbname="android";
- $name=$_REQUEST["nme"];
- $pass=$_REQUEST["pss"];
- $con = @mysql_connect($servername,$username,$password) or die("connection failed");
- @mysql_select_db($dbname,$con) or die("db selection failed");
- $flag['code']=0;
- if($r=@mysql_query("insert into testapp values('$name','$pass')",$con))
- {
- $flag['code']=1;
- }
- print(json_encode($flag));
- @mysql_close($con);
- ?>
- package com.darkknight.connect;
- import android.os.StrictMode;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.util.Log;
- import android.view.View;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.Toast;
- import java.io.BufferedReader;
- import java.io.InputStream;
- import java.io.InputStreamReader;
- import java.util.ArrayList;
- import org.apache.http.HttpEntity;
- import org.apache.http.HttpResponse;
- import org.apache.http.NameValuePair;
- import org.apache.http.client.HttpClient;
- import org.apache.http.client.entity.UrlEncodedFormEntity;
- import org.apache.http.client.methods.HttpPost;
- import org.apache.http.impl.client.DefaultHttpClient;
- import org.apache.http.message.BasicNameValuePair;
- import org.json.JSONObject;
- public class MainActivity extends AppCompatActivity {
- EditText name,pass;
- Button b1;
- String a,b;
- InputStream is;
- String result=null,line=null;
- int code;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- StrictMode.ThreadPolicy sp=new StrictMode.ThreadPolicy.Builder().permitAll().build();
- StrictMode.setThreadPolicy(sp);
- name=(EditText)findViewById(R.id.editText);
- pass=(EditText)findViewById(R.id.editText2);
- b1=(Button)findViewById(R.id.button);
- b1.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- a=name.getText().toString();
- b=pass.getText().toString();
- insert(a,b);
- }
- });
- }
- @SuppressWarnings("deprecation")
- private void insert(String a,String b) {
- ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
- nameValuePairs.add(new BasicNameValuePair("nme",a));
- nameValuePairs.add(new BasicNameValuePair("pss",b));
- try
- {
- HttpClient httpclient = new DefaultHttpClient();
- HttpPost httppost = new HttpPost("http://10.0.2.2/testapp/index.php");
- httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
- HttpResponse response = httpclient.execute(httppost);
- HttpEntity entity = response.getEntity();
- is = entity.getContent();
- Log.e("pass 1", "connection success ");
- }
- catch(Exception e)
- {
- Log.e("Fail 1", e.toString());
- Toast.makeText(getApplicationContext(), "Invalid IP Address",Toast.LENGTH_LONG).show();
- }
- try
- {
- BufferedReader reader = new BufferedReader(new InputStreamReader(is,"ISO-8859-1"));
- StringBuilder sb = new StringBuilder();
- while ((line = reader.readLine()) != null)
- {
- sb.append(line + "n");
- }
- is.close();
- result = sb.toString();
- Log.e("pass 2", "connection success ");
- }
- catch(Exception e)
- {
- Log.e("Fail 2", e.toString());
- }
- try
- {
- JSONObject json_data = new JSONObject(result);
- code=(json_data.getInt("code"));
- if(code==1)
- {
- Toast.makeText(getBaseContext(), "Inserted Successfully",Toast.LENGTH_SHORT).show();
- }
- else
- {
- Toast.makeText(getBaseContext(), "Sorry, Try Again",Toast.LENGTH_LONG).show();
- }
- }
- catch(Exception e)
- {
- Log.e("Fail 3", e.toString());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement