Comunidad de diseño web y desarrollo en internet online

problema al pasar un dato de CSV por condicion IF

Citar            
MensajeEscrito el 12 Ago 2007 09:57 am
Hola buenas,
Tengo un archivo CSV pasado a array en PHP y exportado a flash mediante loadvars en formato &variable=valor,...
En AS2 me carga todas las variable sin problema. Lo que no entiendo es que una de las variables cargada en LV he de pasarla por un IF para hacer una accion o otra y no me la reconoce ni como string ni cono numeral, sabeis a que podria ser debido? Muchisimas gracias de antemano.
Os paso el trozo de codigo donde esta el conflicto:

var path = "http://www.chanofankero.com/rgonline";
var envioRIO_lv:LoadVars = new LoadVars();
var recibirRIO_lv:LoadVars = new LoadVars();
envioRIO_lv.sendAndLoad(path+'/rioquotes.php',recibirRIO_lv,'_POST');
recibirRIO_lv.onLoad=function(exito) {
if (exito) {
quotes_mc.riolast_txt.text=this.riolast;
quotes_mc.riochange_txt.text=this.riochange;
quotes_mc.riovolume_txt.text=this.riovolume;
quotes_mc.riocentchange_txt.text=this.riocent;


//En este IF tengo el problema
if (this.rioarrow=="neg") {
quotes_mc.rio_arrow.gotoAndStop(2);
}


} else {
quotes_mc.riolast_txt.text="error";
}
};

Por chanofankero

17 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 14 Ago 2007 01:27 pm
Cuando lees el archivo CSV desde el PHP, debes tomar en cuenta que cada registro que lees trae al final un caracter de salto de renglón, el cual debes eliminar antes de cargar tus variables (codigo PHP):

Código :

if ($linea = fgets($archivo)){ //si no hay error al leer una línea del archivo
   $linea = substr($linea,0,strlen($linea)-2); // quita ultimo caracter, que es el salto de linea
   ... luego vacias a tus variables:
   list($Secc, $SubSecc, $Modelo) = explode(",", $linea);
   ... luego cargas tus variables que envias al flash
   echo "&Seccion=" . $Secc."&SubSeccion=" . $SubSecc."&Modelo=".$Modelo.; 
}


espero que este sea el problema, prueba y nos cuentas.

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7

 

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