| ||||
Respuesta: php devuelve null en una request Comprueba antes de hacer el array_push que el array $empresa tenga algún valor, ya que lo mismo en alguna de las vueltas del bucle, aunque no es normal, puede que no te devuelva datos y el array se quede vacío.
__________________ Decir si te a funcionado la respuesta es ¡GRATIS!. Por favor indicarlo. http://www.lohacemosweb.net http://tutoriales.lohacemosweb.net |
| ||||
Respuesta: php devuelve null en una request No me devuelve nada, peta en el parser...y no me encuentra la variable empresa...ya me paso hace unas semanas con otro, y era por un error sintáctico, no sé si aquí será por lo mismo. |
| ||||
Respuesta: php devuelve null en una request A ver haz lo siguiente, dentro del IF comenta la siguiente línea:
Código PHP:
Ver original Ahora crea un array a mano que sepas que te funcionara bien en el parser, y haz la prueba a ver si te lo muestra.
__________________ Decir si te a funcionado la respuesta es ¡GRATIS!. Por favor indicarlo. http://www.lohacemosweb.net http://tutoriales.lohacemosweb.net |
| ||||
Respuesta: php devuelve null en una request Una cosa, no sera posible que se este sobrescribiendo el mismo array? Porque lo estas declarando cada vez que entra dentro del if en el while! Yo lo declararía antes . |
| ||||
Respuesta: php devuelve null en una request Te lo ponía para comprobar que realmente pasa por el IF. Si dices que teóricamente pasa por el IF y que los datos te los mete en el array, tendrás que mirar que los nombres que estés usando para declarar los índices (["latitud"]) sean los correctos. Si no pasa por el if puede ser que o bien no encuentre nada o que la consulta esté mal. Si la consulta esta mal habría que ver si recibes los datos bien del GET. Djoaq: Lo que esta tratando de hacer es meter todos los valores que obtiene en un array, y ese array implementarselo a $response con el array_push, por eso en cada pasada lo vacía para obtener los datos limpios, ya que se supone que el push ya lo habrá metido en el "principal".
__________________ Decir si te a funcionado la respuesta es ¡GRATIS!. Por favor indicarlo. http://www.lohacemosweb.net http://tutoriales.lohacemosweb.net Última edición por bookmaster; 13/08/2014 a las 03:22 |
| ||||
Respuesta: php devuelve null en una request Pues ahora te queda comprobar el IF si lo hace bien, y si as puesto bien los nombres de los indices que quieres usar.
__________________ Decir si te a funcionado la respuesta es ¡GRATIS!. Por favor indicarlo. http://www.lohacemosweb.net http://tutoriales.lohacemosweb.net |
| ||||
Respuesta: php devuelve null en una request Los nombres son correctos, mirad esto es lo que envío desde android, y haciendo debugg le pasa los datos correctamente: if(coordenadesUser != null){ paramsHTTP.add(new BasicNameValuePair("latitud", coordenadesUser.get("latitud").toString())); paramsHTTP.add(new BasicNameValuePair("longitud", coordenadesUser.get("longitud").toString())); correcte = 1; }else{ correcte = 0; } //Afegim l'ID de client perquè ens mostri els empleats del client if(clickedClient != null){ paramsHTTP.add(new BasicNameValuePair("idClient", clickedClient)); } Ahora voy a comprobar lo del if. |
| ||||
Respuesta: php devuelve null en una request Perdonad la tardanza, he estado resolviendo problemitas de localización con android. Por fin lo he conseguido, justo al solucionar lo de android, he separarado en tres IF la recogida de parámetros en vez de hacerlo en un solo if.. if ((isset($_GET["idClient"])) and (isset($_GET["latitud"])) and (isset($_GET["longitud"]))) {...} Funciona perfecto, muchas gracias a todos, os debo una por el tiempo perdido ;), un abrazo. PD: marco el tema como solucionado. |
Etiquetas: |