Buenas,
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'.E archivo php saca de la base de datos lo que se le pide perfectamente.
Estaria muy agradecido si pueden ayudarme a resolver este problema.
Un saludo