Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/02/2006, 18:04
califa010
 
Fecha de Ingreso: enero-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 299
Antigüedad: 18 años, 3 meses
Puntos: 5
Primero que nada, cualquier "debugging" manual de una aplicación que use Flash+PHP+MySQL te conviene hacerla por "etapas".

O sea, primero asegurate de que el script esté funcionando correctamente. Abrí una ventana del navegador y escribí la url, pasándole los parámetros tal como esperás que se los pase el .swf. Ej. http://localhost/directorio/script.p...1&param2=valor , etc.

Hasta que no consigas que eso ande bien y te muestre por pantalla los resultados que esperás, el .swf nunca va a funcionar correctamente.

Por lo que vi del código php no estás devolviendo nada. Debería tener algo así como:

Código:
echo "param_respuesta1=$algun_valor";
echo "&param_respuesta2=$otro_valor";
Una vez que logres que el script ande bien, pasás a concentrarte en la parte del ActionScript.

Por otra parte, no veo la ventaja de mandar parte de la consulta desde el .swf. Sería más fácil y prolijo mandar los metros cuadrados y desde php hacer un if (o un switch) para determinar cómo se arma la consulta a la BBDD. Cuanto más "hardcodeada" esté tu consulta, mejor. O sea, en vez de mandarle, por ejemplo, "and m2 between 70 and 90 ", mandale la cantidad de m2 y desde php completás la consulta según corresponda.

En cuanto al ActionScript, tranquilamente podrías usar el método sendAndLoad del objeto LoadVars, que permite mandar los datos por "get" o "post", de forma más ordenada y te permite hacer manejo de errores, entre otras ventajas.

Suerte
Califa