estoy intentando pasar unos datos de flash a mysql a traves de php, el problema yo creo que viene de que el php no se conecta a MySQL.... yo uso AS2 y para el php y MySQL tengo instalado el WAMPSERVER 2 que ya trae todo...aqui os pongo el codigo que estoy utilizando a ver si me pueden decir donde tengo el error
Formulario en Flash CS4 (AS2):
Código ActionScript :
on (release) {
var emisor:LoadVars = new LoadVars();
var receptor:LoadVars = new LoadVars();
emisor.usuario = this._parent.txtusuario.text;
emisor.pass = this._parent.txtpass.text;
emisor.email = this._parent.txtmail.text;
emisor.sendAndLoad("registro.php",receptor,"POST");
receptor.onLoad = function (exito:Boolean){
if (exito){
if (this.estado == "Err"){
trace("Error en el usuario");
}else{
trace("Todo OK!");
}
}
}
}Código PHP:
Código PHP :
<?php
$db_host="localhost";
$db_nombre="bd";
$db_user="root";
$db_pass="";
mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db($db_nombre);
$nombre = $_POST['usuario'];
$pass = $_POST['pass'];
$email = $_POST['mail'];
$sql = "INSERT INTO 001usua (CODUSU, USERNA, USERPW, USEREM) VALUES ('3',' $nombre', '$pass', '$mail')";
if(mysql_query($sql)){
echo "&estado=ok&";
}else{
echo "&estado=Err&";
}
mysql_close();
?>Una vez pruebo esto desde flash la variable estado siempre me coge el valor de Err, por lo que creo que la comunicacion entre flash y php es la correcta, el problema creo que es php y mysql....pero eso os lo dejo a vosotros que sois los expertos
Muchas gracias
