Tengo un script en flash para pasar una variable a un archivo php como parametro para que el php haga una consulta a una base de datos y despues cargar otra variable a flash desde el mismo php para recojer la consulta y mostrarla en flash, todo funciona, pero no funciona como yo quiciera y por ende no hace lo que supone deveria de hacer.
En el flash tengo este codigo:
Código:
Tambien tengo dos botones, el primero con la funcion pais2 para mandar la variable a php y el segundo para recojer la consulta con la funcion pais y dos cuadros de texto uno para meter el parametro a php con la variable cc y otro para ver la consulta con el nombre tt.function pais2() { var idpais:LoadVars = new LoadVars(); idpais.loko = cc; idpais.send("flash.php","POST"); } function pais() { var conexion:LoadVars = new LoadVars(); conexion.load("flash.php"); conexion.onLoad = function() { txt = conexion.eldato; tt.text = txt; }; }
En el php tengo esto:
Código PHP:
$bd = "ciudades";
$conexion = mysql_connect("localhost","root","") or die ("No se puede conectar a la base de datos");
mysql_select_db($bd,$conexion);
$idp = $_POST['loko'];
$consulta = mysql_query("SELECT pais FROM paises WHERE id_pais='$idp'");
$i = 0;
while ($fila= mysql_fetch_array($consulta)) {
if ($i > 0) {
echo "\n";
}
echo "&eldato=$fila[$i]&";
$i++;
}
la funcion pais tambien funciona pero solo si el php ya tiene el parametro fijo para la consulta osea sin utilizar la variable cc ke es lo mismo que loko y que a su vez es idp en php.
Por lo tanto las funciones trabajan por separado pero no se como integrarlas para que yo le mande un parametro desde flash al php para que haga la consulta y despues recojer la consulta con el mismo flash que mando el parametro.
Si tiene alguna idea, sugerencia o correcion se los agradeceria mucho.