¡Buenas a todos! ¿Alguien me puede ayudar? Necesito que mi app de android se conecte a un archivo PHP(Simplemente hace un select a la tabla y muestra su resultado en formato JSON) y una vez conectado al php que la app realice una condicional igualando resultados, por ejemplo:
JSON:
Código:
{"productos":[{"codeqr":"hola","actions":[]}
Condicional:
Código:
if (resultadophp==hola){
//se encontró correctamente 'hola'
}else{
//no se encontró 'hola'
}
Actualmente me conecto al php con esta clase:
Código:
public class QRpost {
public static void postData() {
// Create a new HttpClient and Post Header
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("qr.php");
try {
// Execute HTTP Post Request
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
InputStream webs = entity.getContent();
try{
BufferedReader reader = new BufferedReader(new InputStreamReader(webs,"iso-8859-1"),8);
webs.close();
}catch(Exception e){
Log.e("log_tag", "Error al convertir el resultado");
}
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
} catch (IOException e) {
// TODO Auto-generated catch block
}
}
}
¿Alguien puede ayudarme?