Comunidad de diseño web y desarrollo en internet online

flash - php - mysql, no me carga imagenes!!

Citar            
MensajeEscrito el 11 Abr 2008 05:00 pm
Para empezar hola a todos. LLevo un par de dias intentando mostrar en flash una imagen que tengo guardada en una base de datos... ¿sencillo no? Pues para mi parece ser que no, con el resto de variables no tengo problemas.

buscar.php

Código :

<?php

$hostBD = "localhost";
$usuarioBD = "root";
$passwordBD = "root";
$nombreBD = "biblioteca";
if (! mysql_connect ($hostBD, $usuarioBD, $passwordBD)) {
echo "&resultado=noconexion";
} else {
mysql_select_db($nombreBD);
}

$titulo = $_POST['titulo'];
$consulta = "SELECT * FROM libros WHERE titulo='$titulo'";
$resultConsulta = mysql_query ($consulta);
$foto = $fila["Portada"];
echo "&foto=$foto";
?>


codigo flash:

Código :

var datosEntrada:LoadVars = new LoadVars();
   var datosSalida:LoadVars = new LoadVars();
   datosSalida.titulo = _root.titulo.text;
   datosSalida.sendAndLoad("buscar.php", datosEntrada, "POST");
   datosEntrada.onLoad = function() {
      //la intento cargar en un texto dinamico
      foto.text = datosEntrada["foto"];
      //la intento cargar en un movieClip   
      createEmptyMovieClip("cargador", 1);
      cargador._x = 0;
      cargador._y = 0;
      cargador.loadMovie(this.foto);
   };


Si alguien me puede ayuda lo agradeceria mucho, he encontrado bastante informacion sobre cosas parecidas, pero la mayoria tienen la imagen en alguna carpeta y no en una base de datos.

La imagen se puede cargar en un campo de texto dinamico??

Muchas gracias a todos de antemano!!!

Por zucuscus

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 12 Abr 2008 06:08 pm
Nadie sabe como ver en flash imagenes de una base de datos mysql a traves de php, o si hay alguna otra forma.

Es que lo necesito y no soy capaz!! graciass

Por zucuscus

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 13 Abr 2008 12:13 am
El código se ve bien. Revisa si la dirección que te devuelve de la imagen es correcta

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 13 Abr 2008 09:33 am
Si abro el php en el explorador me aparece la imagen, siempre y cuando cambie el:

echo "&foto=$foto";
por

eccho "$foto"

que sino devuelve una variable.

Asi que si que devuelve la foto.

Seguro que esta bien lo de :

cargador.loadMovie(this.foto);


Porque ahi habria que ponerle una ruta, y this.foto no es una ruta, es lo que devuelve php con la foto....

Por zucuscus

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 13 Abr 2008 04:52 pm

zucuscus escribió:


Porque ahi habria que ponerle una ruta, y this.foto no es una ruta, es lo que devuelve php con la foto....

¿Lo que devuelve el php no es la ruta de la foto? Si no lo es ya sabes dónde está el problema

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 14 Abr 2008 09:16 am
Pero si es que lo que esta en la base de datos no es la ruta de la foto, es la propia foto en un campo blob, entonces no tiene que devolver la ruta, tiene que devolver la foto tal cual...

Lo que no se es mostrarla en flash, a que campo le tengo que asignar la variable foto que devuelve php y como lo muestro?

Por zucuscus

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 16 Abr 2008 05:36 am
Es que ese es el asunto. Flash puede cargar fotos externas, pero no creo que interprete ese dato. De todas maneras lee en la ayuda de flash sobre BitmapData, a ver si te ayuda.
En cualquier caso, no creo que sea una buena idea idea guardar una foto en una base de datos, reduces el rendimiento de la BD exponencialmente con cada foto.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox

 

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