Comunidad de diseño web y desarrollo en internet online

Recibo Undefined en LoadVars

Citar            
MensajeEscrito el 24 Ene 2006 04:29 am
Ke tal, tengo un flash, una base de datos mysql y manipulo datos con php, dentro del flash agrego los datos de la bd utilizando php y loadvars, mi problema es ke cuando hago un sendAndLoar me regresa todo bien excepto los primeros valores de la cadena del php ya ke flash me los interpreta como undefined, ke puedo hacer, me lo hace en dos casos distintos gracias

Por Conetly

10 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 24 Ene 2006 04:44 am
Te recomiendo:
1. Mirar que esté bien tu PHP;
2. Mirar que estes recibiendo las variables asi:
tuVariable_txt.text = this.PHPvar;
de esta forma recibirás tus variables...
Ojalá te sirva :)

Por Naujfract

124 de clabLevel



 

Bogotá Colombia

firefox
Citar            
MensajeEscrito el 24 Ene 2006 05:21 pm
Asi es solo ke yo regreso de php un arreglo, es decir:

Var1=1&Var2=2&Var3=3 .... y entonces en flash recibo

combo.addItem(this["Var"+i]);


y unicamente el pimer valor esta en undefined los demas son correctos

Por Conetly

10 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 24 Ene 2006 06:21 pm
oye, prueba asi:
var1=&1
var2=&2
var3=&3
y si no te funciona, puedes postear por favor como estás haciendo el bucle para el addItem? :)

Por Naujfract

124 de clabLevel



 

Bogotá Colombia

firefox
Citar            
MensajeEscrito el 24 Ene 2006 08:36 pm
haya va el bucle con todo y declaraciones y el resultado del php:

En Flash:


lvCategorias = new LoadVars();
lvCategorias.sendAndLoad ("actions/loadcateg.php",lvCategorias,"POST");
lvCategorias.onLoad=function(){
if(this.nCateg!=0){
for(i=1;i<=this.nCateg;i++){
cbCategorias.addItem(this["Categoria"+i]);
}
}
else
cbCategorias.addItem("No hay categorias registradas");
}
stop();

El resultado del php:
Categoria1=Arreos&Categoria2=Joyas&Categoria3=Mobiliario&Categoria4=Accesorios&nCateg=4

Ahora mientras pruebo, grax

Por Conetly

10 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 24 Ene 2006 09:03 pm
añade el & al primer valor

&Categoria1=Arreos&Categoria2=Joyas&Categoria3=Mobiliario&Categoria4=Accesorios&nCateg=4


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 24 Ene 2006 09:15 pm
Para el que sugirio ke pusiera var1=&1 etc... no funciona, jejejeje, segun mi teoria eso no es correcto ya ke los pares son variable=valor y van separados por & pero bueno, no jalo, ahora pruebo la ultima sugerencia, bueno para todos los ke han seguido el tema funciona colocando al primer valor el &, y a todos los ke me hecharon la mano muchas gracias !!!!

p.d. si el ultimo post me pudieran explicar porke funciona con el & al inicio acaso es un & por cada par de valores ?

Por Conetly

10 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 25 Ene 2006 09:32 am
Quizás no te muestre el primer valor porque haces

Código :

"Valor"+i
y puede ser que i el primer valor sea "0" el cual no existe.

Por puchifacio

19 de clabLevel



Genero:Masculino  

firefox

 

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