Hola me gustaria saber si puedo hacer un slide pero con las fotos recogidas de una base de datos, sin tener que ir metiendo en un XML de esos.
gracias algún ejemplo o alguna ayuda.
| |||
slide "con imagenes recogidas de la base de datos" Hola me gustaria saber si puedo hacer un slide pero con las fotos recogidas de una base de datos, sin tener que ir metiendo en un XML de esos. gracias algún ejemplo o alguna ayuda. |
| |||
Respuesta: slide "con imagenes recogidas de la base de datos" Hola, Es el mismo sistema que con XML pero debes utilizar LOADVARS para conectarte a una base de datos. En el siguiente enlace tienes un ejemplo simplee de cómo conectarte a PHP. http://www.programador-php.com/flash...php_simple.php Un saludo |
| |||
Respuesta: slide "con imagenes recogidas de la base de datos" Gracias lo mirare. Pero mi problema es que los datos nombre.telefono lo cargo bien. Pero la foto no la carga, ya que yo guardo en un campo "foto" el nombre de la foto y en una carpeta meto las fotos, y no se como decirle que el campo 01 su foto es la 01.jpg no se si me explico. |
| |||
Respuesta: slide "con imagenes recogidas de la base de datos" Entonces, lo que tienes que hacer es, si lees de una base de datos, la tabla debería tener un ID (identificador único) por cada registro. Cuando lees con LOADVARS, lees también el ID y apuntas a las imágenes con una nomenclatura hecha con el ID. EJEMPLO: con loadvars cargas un registro que tiene los siguientes campos: "ID","NOMBRE" y cuyos valores son "514", "JUAN". En FLASH, cuando leas ambos valores, escribes el valor de NOMBRE en un campo de texto y la foto la cargarías de la siguiente forma: tuclip.loadMovie("turuta/"+tuloadvars.ID+".jpg"); está claro que la imagen resultante sería "turuta/514.jg" y que se da por supuesto que existe dicha imagen. Espero te sirva de algo mi explicación un poco liosa. |
| |||
Respuesta: slide "con imagenes recogidas de la base de datos" Muchas gracias wapo, lo intentare esta semana y te digo algo vale? eres un sol, soy de murcia, y si no perdemos contacto te debo una cena... besazo De donde eres? edad? |
| |||
Respuesta: slide "con imagenes recogidas de la base de datos" Hola, "tuloadvars" es el ejemplo que he puesto. Sería el nombre del objeto LOADVARS. si te has bajado el ejmplo que hay en la URL, el objeto LOADVARS, ahí, se llama "misdatos". Es la forma de recoger los valores que te vienen del PHP. No sé si tienes claros estos conceptos... |
| |||
Respuesta: slide "con imagenes recogidas de la base de datos" Base de datos num int nombre varchar descripcion varchar Si ves en 80.36.206.105/smp/recogeimagen.php si me muestra el texto y la imagen, pero en flash se me queda cargando que no sale nada. si ves en 80.36.206.105/smp/cargar.swf si me carga bien el texto. si ves en 80.36.206.105/smp/cargaimagen.swf NO ME CARGA NADA. Mi fichero PHP recoge imagen.php <?php require_once('Connections/conexionusuario.php'); ?> <?php mysql_select_db($database_conexionusuario, $conexionusuario); $query_cargadatos = "SELECT `foto` FROM datos"; $cargadatos = mysql_query($query_cargadatos, $conexionusuario) or die(mysql_error()); $row_cargadatos = mysql_fetch_assoc($cargadatos); $totalRows_cargadatos = mysql_num_rows($cargadatos); ?> <img src="80.36.206.105/smp/upload/<?php echo $row_cargadatos['foto']; ?>" width="300px" height="400px" align=left> <?php $texto = $row_cargadatos['foto']; echo "&texto=".$texto."&"; ?> <?php mysql_free_result($cargadatos); ?> Mi fichero flash function noticias() { mostrar.text = "recibiendo datos..."; enviar = new LoadVars(); enviar.sendAndLoad("80.36.206.105/smp/recogeimagen.php", enviar, "POST"); enviar.onLoad = function() { //recibimos los datos de mostrar.php// valor = this.texto + ".jpg"; var contenedor_mc:MovieClip = this.createEmptyMovieClip("contenedor_mc", this.getNextHighestDepth()); loadMovie("80.36.206.105/smp/upload/" + valor.num+".jpg", contenedor_mc); contenedor_mc._x = 100; contenedor_mc._y = 100; }; } //llamamos a la funcion// boton_recibir.onRelease = function() { noticias(); }; |
| |||
Respuesta: slide "con imagenes recogidas de la base de datos" Exangel estas? hola. te he puesto mi codigo es por donde voy , y no me muestra la foto del flash , en el php que te pongo si la muestra. por si me he equivocado en algo del codigo de flash, gracias |
| |||
Respuesta: slide "con imagenes recogidas de la base de datos" Hola, No entiendo porqué en el PHP tienes puesta una etiqueta IMG. en principio, sólo deberías tener el nombre de la ruta del JPG. Por otro lado, veo que el "loadMovie" está apuntando a una dirección IP (80.36.206.105). Si el SWF está en un dominio e intentas cargar un JPG de otro dominio, debería haber un archivo CROSSDOMAIN en el servidor donde está el JPG porque si no, se bloquea la carga. Luego, en el PHP, la línea: $row_cargadatos['foto']; Se supone que "foto" es un campo de texto??? Es que no lo pones en la lista d campos de la base de datos. Es muy confuso todo. De entrada, para que te funcione el LOADMOVIE, debería funcionar lo siguiente: loadMovie("80.36.206.105/smp/upload/imagen1.jpg", contenedor_mc); Esto sería una carga directa, sin pasar por el PHP ni el LOADVARS. si esta carga te funciona, quiere decir que no necesitas CROSSDOMAIN. Poco más te puedo decir ya que par asaber porque no te carga la imagen, se deberían hacer más pruebas. |