tengo un archivo flash que al iniciarse llama a esta funcion:
Código :
public function ConnectPHP():void { var request:URLRequest = new URLRequest("http://localhost/Casino/Games/21_Blackjack/casino.php"); request.method = URLRequestMethod.POST; var loader:URLLoader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.VARIABLES; loader.addEventListener(Event.COMPLETE, completeHandler); loader.load(request); function completeHandler(eve:Event) { var credit=loader.data.credito; trace('credito es' + credit); } }
y esta a su vez llama a un archivo PHP con este codigo:
Código :
<?php $returnInfo = array(); $conn_access = odbc_connect ("casino", "", ""); $rs_access = odbc_exec ($conn_access, "select * from jugador"); if ($conn_access = odbc_connect ( "casino", "", "")){ echo "Conectado correctamente"; $ssql = "select * from jugador"; if($rs_access = odbc_exec ($conn_access, $ssql)){ echo "La sentencia se ejecuto correctamente"; while ($fila = odbc_fetch_object($rs_access)){ $returnInfo['credito']=$fila->credito; } }else{ echo "Error al ejecutar la sentencia SQL"; } } else{ echo "Error en la conexión con la base de datos"; } $returnString = http_build_query($returnInfo); //send variables back to Flash echo $returnString; ?>
El problema llega que al mostrar la variable credit en el flash aparece 'undefined'.He comprobado que el archivo php saca de la base de datos lo que se le pide perfectamente.
Estaria muy agradecido si pueden ayudarme a resolver este problema.