Comunidad de diseño web y desarrollo en internet online

Aviso al usuario utilizando Loadvars

Citar            
MensajeEscrito el 15 Jul 2005 01:46 pm
Ok, buenos dias a todos:

Estoy realizando una interfaz de usuario... en un proceso de altas, lo que quiero es decirle al usuario que cuando ya existe un equipo en la base de datos, le diga eso "ya existe el equipo en la base de datos"..., la variable que me regresaria la respuesta la genero con php de hecho este es un ejemplo de lo que me retorna en el explorador el script:

Código :

answer =El%20equipo%20con%20numero%20de%20serie%3A%27PRUEBA %27%20ya%20fue%20dado%20de%20alta%20anteriormente%20 al%20usuario%3A%20%27grtorct%27


Asi contodo y caracteres raros ... :)

bueno este es mi AS:

Código :

function insertar_cte() {
   enviar_lv.log_cte = cliente.text;
   enviar_lv.id_epo = id_epo_txt.text;
   enviar_lv.ns = serie_txt.text.toUpperCase();
   enviar_lv.edo = "A";
   enviar_lv.exp = "NUEVO";
   enviar_lv.esp = especialidad_txt.text;
   
   enviar_lv.sendAndLoad("inserta_cte.php", recibir_lv, "POST");
   gotoAndPlay ("espera");
}


Esto lo tengo en mi frame (5) "espera"

Código :

mylv.onLoad = function(exito) { 
         if (exito) {
            answer.text = mylv.answer;
           _global.llego = answer.text;
           gotoAndStop ("done");
            //echo ("cargo...");  
         } 
}
mylv.load(inserta_cte.php);


Esto en mi frame (15) "done"

Código :

stop();
answer.text = llego;


Esto en mi frame (6) "loop"

Código :

if (answer.text != confirmacion) {
    gotoAndStop ("done");
}


Esto en mi frame (10)

Código :

gotoAndPlay("loop");


El chiste esque cuando se detiene en el frame "done" siempre me pone en mi cuado de texto llamado answer "undefined".

Alguien me ayuda.... en realidad sigo probando pero no me sale no me pone lo que me retorna mi script php.

Bueno se me olvidaba esto esta en mi frame (1)

Código :

confirmacion = "Espere su confirmacion ..."


Gracias

Por manuel_cfe

106 de clabLevel



 

msie
Citar            
MensajeEscrito el 15 Jul 2005 03:13 pm
cuando trabajas con LoadVars necesitas que las variables lleven el '&' delante, a ejemplo como
&answer=ESto es un ejemplo

tambien es bueno colocar otra variable al final de la cadena, algunas veces suele pasar que nos kedan espacios en blanco al final, y sobre todo fastidia le tema de numeros asi que lo mas correcto seria

&answer1=Esto es una prueba bla bl abla&answer2=estoes otra cosa&setermina

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 15 Jul 2005 04:23 pm
Sinceramente , no creo que ese sea el problema (ya lo probe).

Gracias

Por manuel_cfe

106 de clabLevel



 

msie
Citar            
MensajeEscrito el 15 Jul 2005 04:28 pm
stop();
answer.text = llego;

ponlo al reves
answer.text = llego;
stop();


y esto que te da ??
trace(mylv.answer; );

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 15 Jul 2005 04:31 pm
Prueba a guardar el archivo de texto en formato UTF-8

Por antonio_L

161 de clabLevel



Genero:Masculino  

de Linares

firefox
Citar            
MensajeEscrito el 15 Jul 2005 04:37 pm
la respuesta te la dio ICEM4N implicitamente, lo que pasa es el que no enfatizo en eso y no captaste bien, tu posible error sea este:

Código :

answer =El%20equipo%20con%20numero%20de%20serie%3A%27PRUEBA %27%20ya%20fue%20dado%20de%20alta%20anteriormente%20 al%20usuario%3A%20%27grtorct%27

Elimina el espacio en blanco que hay entre answer y el "=" :wink:
Esos espacios en blanco generan ese tipo de problema :crap:

ah aparte te falta el & para que flash pueda interpretar la variable :wink:

php debe retornar algo asi:

Código :

&answer=********

:D

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 15 Jul 2005 04:59 pm
En efecto, una disculpa por ser necio ICEMAN4 y gracias por enfatizar Maikel.

Antoni_L, tambien gracias pero no estoy trabajando con archivos de texto, sino con php's.

Malditos espacios en blanco :twisted:

Saludos ^^

Por manuel_cfe

106 de clabLevel



 

msie

 

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