Hola, estoy trabajando con Flex, el API de GoogleMaps para Flex y una BD SQL.
En el siguiente código llamo a un archivo .php para que consulte en la BD y devuelva un documento xml que posteriormente utilizaré en Flex
Código :
Código:
var urlRequest:URLRequest = new URLRequest("phpSqlToXml.php");
urlRequest.method = URLRequestMethod.POST;
var urlLoader:URLLoader = new URLLoader(urlRequest);
urlLoader.addEventListener("complete",readXml);
La consulta en el archivo phpSqlToXml.php a continuación:
Código :
Código:
$query = "SELECT * FROM markers WHERE 1";
$result = mysql_query($query);
Este código funciona, lo he probado, ahora quiero hacer lo mismo pero que el Select lo haga según un valor que le pase como parámetro desde Flex, pero no consigo que funcione, no se como pasarle ese valor, o algo hago mal, os pongo el código que he intentado:
Código :
//La consulta SELECT se hará en función del valor id_marca
Código:
var urlRequest:URLRequest = new URLRequest("phpSqlToXml_fotos.php");
urlRequest.data = id_marca;
urlRequest.method = URLRequestMethod.POST;
var urlLoader:URLLoader = new URLLoader(urlRequest);
urlLoader.addEventListener("complete",readXml);
fichero phpSqlToXml_fotos.php:
Código :
Código:
$id_recuperado=$_POST['id_marca'];
$query = "SELECT * FROM fotos WHERE id_marca like '$id_recuperado'";
$result = mysql_query($query);
No me reconoce $_POST['id_marca'] así que el problema puede ser que la variable no haya que pasarla con urlRequest.data = id_marca; ¿Cómo lo hago entonces?
Gracias, un saludo.