Comunidad de diseño web y desarrollo en internet online

Cargar imagen en falsh segun nombre en DB mysql

Citar            
MensajeEscrito el 26 Oct 2006 09:05 pm
Hola gente, como estanm, espero q bien.
Soy nuevo por aca asi que espero postearlo en el lugar indicado.

Bien... tengo una tabla en mysql con nombres de imagenes no consecutivos. El php funciona bien y me muestra ese nombre. Ahora en el swf tambien me muestra el nombre de la imagen pero si creo un campo de texto y le pongo el mismo nombre e variable.
Pero si yo quiero con ese nombre llamar a la imagen no me la muestra, o sea que son diferentes tipos de variables.

Yo tengo lo siguiente para probar:

Código :

this.loadVariables("fotos.php", "POST");
loadMovie("admin/upload_files/"+imagen1, "contenedor");


Y el php

Código :

$result = mysql_query ("SELECT * FROM imagenes");
$num = 1;
while ($row = mysql_fetch_array ($result))
   {
   $cadena = "&imagen".$num."=$row[imagen]"."&";
   echo utf8_encode($cadena);
   $num = $num+1;
   }
mysql_free_result ($result);


Probe con var img1 = imagen1 y tampoco.

Desde ya les estoy agradecido
Saludos...

Por angueto

1 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 27 Oct 2006 12:00 am
creo q lo q debes utilizar es un send and load en lugar de load variables algo asi como:

Código :

var contenedor = new LoadVars();
contenedor.sendAndLoad("fotos.php", "POST");

contenedor.onLoad = function(success)
{
     cargador.loadMovie("admin/upload_files/"+imagen1);
}


espero te sirva

Por erny_2004

Claber

166 de clabLevel



Genero:Masculino  

Morelia, Michoacan

firefox
Citar            
MensajeEscrito el 27 Oct 2006 12:36 am
Gracias erny por tu respuesta....
cambie mi code por el tuyo y no me funciono... me tira _level0.links.imagen1 , o sea que no me trae la variable.

Parece q no entiendo muy bien como funciona... si me lo podes explicar u otro usuario que tenga tiempo, jajjja . Bueno, espero otra respuesta.

Saludos y gracias...

Por angueto

1 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 19 Nov 2006 06:20 am
creo q entonces no te entendi, haber dejame ver si me explico lo q entiendo ahora

se supone q tu tienes en una base de datos los nombres de las imagenes en texto? cierto? y tambien tienes las imagenes en una carpeta llamada (admin/upload_files/) y ahi tienes todas las imagenes, luego entonces lo ke tu kieres hacer es cargar en un movieclip esas imagenes q sacas del mysql y sacarlas de las carpetaS? si es asi creo q entonces el codigo tendria q ir algo masomenos como esto:
en flash:

Código :

var contenedor = new LoadVars();
contenedor.sendAndLoad("fotos.php", "POST");

contenedor.onLoad = function(success)
{

     cargador.loadMovie("admin/upload_files/"+cargador.imagen1);

}


y el php kedaria igual, ahora que si son varias fotos tendrias q hacer un ciclo en el codigo de arriba


ahora tambien veo otra cuestion, cuando mandas el "echo" le pones una codificacion de utf-8, a menos que en flash utilizes la funcion encode al guardar la imagen creo q esa funcion estaria sobrando.

espero te sirva

Por erny_2004

Claber

166 de clabLevel



Genero:Masculino  

Morelia, Michoacan

firefox
Citar            
MensajeEscrito el 19 Nov 2006 10:48 am
:? Sería cargador.imagen1 o contenedor.imagen1?

Código :

var contenedor = new LoadVars();
contenedor.sendAndLoad("fotos.php", "POST");
contenedor.onLoad = function(success)
{
     cargador.loadMovie("admin/upload_files/"+contenedor.imagen1);
}

Por dmvalverde

150 de clabLevel



Genero:Masculino  

Extremadura

firefox
Citar            
MensajeEscrito el 19 Nov 2006 03:14 pm
es verdad es contenedor, es la variable q recibe del php en el loadvars, perdon creo que ya me estaba :zzz: se me paso :oops:

Por erny_2004

Claber

166 de clabLevel



Genero:Masculino  

Morelia, Michoacan

firefox

 

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