Comunidad de diseño web y desarrollo en internet online

problemas con sendAndLoad

Citar            
MensajeEscrito el 26 Ene 2007 04:08 am
Hola gente! Necesito me den una mano en algo que estoy haciendo si puede ser...

Estoy haciendo un formulario de login en Flash+PHP+MySQL. Leí varios tutoriales de acá y de otros foros y estoy trabado en una parte...

Por lo que pude deducir, el error está en que no se valorizan las variables en Flash... Paso a poner el código y voy comentandoles mas o menos como viene la mano...

En Flash, tengo creados 2 campos de Introdccion de texto...

Código :

this.createTextField("nombreUsuario", this.getNextHighestDepth(), 300, 147, 150, 16);
nombreUsuario.type = "input";
this.createTextField("contrasena", this.getNextHighestDepth(), 300, 172, 150, 16);
contrasena.type = "input";


Así mismo, el boton "Ingresar"...

Código :

this.attachMovie("button", "btnIngresar", this.getNextHighestDepth());


Código del boton Ingresar...

Código :

btnIngresar.onRelease = function(){
   err = 0;
   valida(err);
   if(err == 0){
      ingresar();
      mensaje.text = "Validando datos...";
   }else{
      borrar();
   }
};


El código de la función ingresar y el target de respuesta de PHP recibir_lv...

Código :

function ingresar(){
   enviar_lv = new LoadVars();
   recibir_lv = new LoadVars();
   enviar_lv.usr = nombreUsuario.text;
   enviar_lv.psw = contrasena.text;
   enviar_lv.atn = mensaje.text;
   enviar_lv.sendAndLoad("consulta.php", recibir_lv, "POST");
}
recibir_lv.onLoad = function(exito){
   if (exito){
      mensaje.textColor = 0xFF0000;
      switch (this.opcion){
         case "0":
            mensaje.text = "No exíste el Nombre de Usuario ingresado.";
            break;
         case "1":
            mensaje.text = "Nombre de Usuario y/o Contraseña erróneos.";
            break;
         case "2":
            mensaje.text = "Conectado al Sistema...";
            play();
            break;
         default:
            mensaje.text = "No se pudo realizar la conexión. Inténtelo mas tarde.";
            break;
      }
   }else{
      mensaje.text = "Error en el Script";
   }
};


Mi problema es que PHP recibe las variables vacías. Hice un trace a las variables usr, psw y atn, para ver que datos contenían antes del sendAndLoad y me decuelve como que las 2 primeras estan en blanco y la 3era. tiene el valor undefined...

Bueno, espero haberme expresado correctamente y agradezco de antemano la ayuda que puedan darme...

Saludos!

Joaquin

Por joaquinm

8 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 26 Ene 2007 04:34 pm
Alguien que me pueda dar una mano ??

Salu2!

Por joaquinm

8 de clabLevel



Genero:Masculino  

firefox

 

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