Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2013, 12:26
nrzlftw
 
Fecha de Ingreso: septiembre-2012
Mensajes: 17
Antigüedad: 11 años, 8 meses
Puntos: 0
Exclamación Consumir servicios php

¡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?

Última edición por nrzlftw; 29/09/2013 a las 12:51