Necesitooo ayudaa porfavoor!
Quiero conseguir introducir minimamente el usuario por flash y guardarlo en la BDD, pero no hay manera (soy muy novato) mira que lo intentado de todas formas pero nada no hay resultado
El archivo en php creo que esta correcto porque lo he probado ejecutandolo desde el navegador y me funciona pero al llamarlo desde el flash nada de nada(NO ME EJECUTA LA CONSULTA)...haber si alguno que sepa me puede decir si tengo algun fallo o algo en el codigo del flash: GRACIASSSSS de antemanooooo
el de flash:
Código ActionScript :
function guardar(){
usuario=usuario.text;
usuario.replace(" ","")
var ok = true;
if(usuario.length==0){
ok = false;
campo_usuario.borderColor=0xFF0000;
}else{
campo_usuario.borderColor=0x000;
}
if(ok){
mensaje_txt.text=("Guardando...\n");
oGuardar=new LoadVars();
oGuardar.usuario=usuario.text;
oGuardar.onLoad=function(){
mensaje_txt.text="Guardado";
// gotoAndStop(2);
}
oGuardar.sendAndLoad("guardar.php",oGuardar,"post");
}else{
mensaje_txt.text="Error en los datos\n";
}
}y el de php:
Código PHP :
$host = "localhost"; // el host de la base de datos
$user = "root"; // usuario de la base de datos
$pass = "mica"; // contraseña de la base de datos
$bbdd = "juego"; // 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())); // $conexio es la conexión a usar.
mysql_select_db($bbdd,$conexio) or die("resultado=".urlencode(mysql_error()));
if($REQUEST_METHOD == "POST"){
//$usuario = htmlentities($_POST[usuario]);
$csql = "INSERT INTO `puntuacion` ( `id` , `usuario` ) VALUES ('', '$usuario');"; //Inserta el $usuario(valor que coje del flash)
mysql_query($csql)or die("resultado=".urlencode(mysql_error()));
echo "resultado=Insertado Correctamente!";
}Un saludoooo
