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