El problema es que no logro que se guarden los datos en la db, me da un error predeterminado en el script AS2 Problema con el servidor. Lo he revisado pero no logro descubrir cual es el problema.
Creo que el problema está en el AS.
Dejo el código para ver si alguien lo puede revisar y ayudarme.
Aclaro que el "campo ciudad" solo lo uso para mostrar mensajes, no para datos.
Codigo AS2
Código ActionScript :
enviar = function () { if (mail_Usuario.text.length && nombre_Usuario.length && apellido_Usuario.length)
{
if (mail_Usuario.text.indexOf("@") != -1 && mail_Usuario.text.indexOf(".") != -1)
{
var form_lv = new LoadVars();
form_lv.nombre_Usuario = nombre_Usuario.text;
form_lv.apellido_Usuario = apellido_Usuario.text;
form_lv.mail_Usuario = mail_Usuario.text;
form_lv.sendAndLoad("save.php", form_lv, "POST");
nombre_Usuario.text = "";
apellido_Usuario.text = "";
mail_Usuario.text = "";
form_lv.onLoad = function() {trace("LLEGO");
if (this.estatus == "ok") {ciudad.text = "Registro exitoso...";
nombre_Usuario.text = "";
apellido_Usuario.text = "";
mail_Usuario.text = "";
} else {ciudad.text = "Problemas con el servidor\nIntentalo de Nuevo";
}
};
} else {mail_Usuario.text = "Correo Invalido";
}
} else {mail_Usuario.text = "Dato Necesario";
nombre_Usuario.text = "Dato Necesario";
mail_Usuario.text = "Dato Necesario";
}
};
borrar = function () { nombre_Usuario.text = "";
nombre_Usuario.text = "";
apellido_Usuario.text = "";
mail_Usuario.text = "";
};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;
Código PHP :
<?
$host = "localhost"; // el host de la base de datos
$user = "user"; // usuario de la base de datos
$pass = "pass"; // contraseña de la base de datos
$bbdd = "basedatos"; // base de datos a usar
/*********** esto crea la conexión a la base de datos **************/
$conexio = mysql_connect($host,$user,$pass) or die("resultado=".urlencode(mysql_error())); // $conexion es la conexión a usar.
mysql_select_db($bbdd,$conexio) or die("resultado=".urlencode(mysql_error()));
if($REQUEST_METHOD == "POST"){
$nombre_Usuario = htmlentities($_POST[campo1]);
$apellido_Usuario = htmlentities($_POST[apellido_Usuario]);
$ciudad = htmlentities($_POST[ciudad]);
$csql = "INSERT INTO 'usuario' ( 'nombre_Usuario' , 'apellido_Usuario' , 'mail_Usuario' ) VALUES ('', '$nombre_Usuario', '$apellido_Usuario', '$mail_Usuario')";
mysql_query($csql)or die("resultado=".urlencode(mysql_error()));
echo "resultado=Insertado Correctamente!";
}
?> 