Comunidad de diseño web y desarrollo en internet online

AYUDA actionscript-php-mysql please

Citar            
MensajeEscrito el 16 Jul 2009 11:26 pm
Buenasss
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 :S
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

Por mike1989

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Jul 2009 11:44 pm
verifica primero si el archivo php recibe los parametros de sde flash si no es haci algo pasa con la comunicacion entre ellos, mejor trata de utilizar amfphp que es un rpc para flash y php checalo talvez te puede servir

Por jorhcl

28 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.