He empezadoi hace poco con esto, y ando un poco perdido.
He creado un formulario en flash, y necesito que al clicar en el botón se envíen esos datos a una base de datos en mysql. para ello utilizo PHP, el cual coge los datos que le pasa un objeto LoadVars de actioscript, los mete en la base de datos, y quisiera que devolviera al código de actionscript una variable que indique si lo ha hecho bien o no, para poder gestionarlo desde ahí. El caso es que no sé por qué, pero no consigo que devuelva dicha variable.
Aqui os pongo el código de PHP
<?
$host = "localhost";
$user = "Son_Goku";
$pass = "jfdi2kfne";
$bbdd = "prueba";
$nombre = htmlentities($_POST["nombre"]);
$email = htmlentities($_POST["email"]);
$password = htmlentities($_POST["pass"]);
echo $nombre;
echo $email;
echo $password;
$conexion = mysql_pconnect($host, $user, $pass) /*or die("resultado_op=ko")*/;
mysql_select_db($bbdd, $conexion) /*or die("resultado_op=ko")*/;
$consulta = "INSERT INTO pr_formulario (nom,mail,pass) VALUES('".$nombre."','".$email."','".$pass."')";
$resultado = mysql_query($consulta);
if(!$resultado){
print("resultado_op=ko");
}
else{
print("resultado_op=ok");
}
mysql_close();
?>
resultado_op es la variable que quiero pasar.
Os pongo tambien el código actioscrip que se ejecutará tras pulsar el botón
function enviarForm()
{
var enviar:LoadVars = new LoadVars();
var recibir:LoadVars = new LoadVars();
enviar.nombre = input_nombre.text;
enviar.email = input_email.text;
enviar.pass = input_pass.text;
estados_envio.gotoAndStop(2);
recibir.onLoad = function(exito)
{
if (exito)
{
resultado_op = recibir["resultado_op"];
if(resultado_op == "ok")
{
estados_envio.gotoAndStop(3);
Input_nombre = "";
Input_email = "";
Input_pass = "";
}
else
{
estados_envio.gotoAndStop(4);
}
}
};
enviar.sendAndLoad("conector.php",recibir,"POST");
}
Muchas gracias por todo


 
  
			 
					 
   