Foros del Web » Programando para Internet » PHP »

Problema con galeria de imagenes

Estas en el tema de Problema con galeria de imagenes en el foro de PHP en Foros del Web. Hola, tengo una galeria de imagenes en XHTML muy buena que encontre por la web y para implementarla en la pagina de mi empresa tengo ...
  #1 (permalink)  
Antiguo 08/09/2008, 02:03
 
Fecha de Ingreso: septiembre-2008
Mensajes: 9
Antigüedad: 16 años, 2 meses
Puntos: 0
Problema con galeria de imagenes

Hola, tengo una galeria de imagenes en XHTML muy buena que encontre por la web y para implementarla en la pagina de mi empresa tengo que leer de una base de datos para pasarle los ficheros que tiene que abrir es posible desde PHP crear un array con todas las imagenes y pasarlas luego a XHTML y hacer algun tipo de DO WHILE para cargarlas todas?

Muchas Gracias.
  #2 (permalink)  
Antiguo 08/09/2008, 05:07
Avatar de hector2c  
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 17 años
Puntos: 25
Respuesta: Problema con galeria de imagenes

puedes generar todo el xhtml con echo "<etiqueta>"; ... echo "</etiqueta>";, no veo cual es el problema.... me imagino que la aplcacion que pide el xhtml, he de necesitar el listado de imagenes en xhtml, asi que no seria necesario el do while en php
  #3 (permalink)  
Antiguo 08/09/2008, 06:47
 
Fecha de Ingreso: septiembre-2008
Mensajes: 9
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Problema con galeria de imagenes

Haber si lo entiendo, me dices que genere todo el codigo desde php. La galeria me pide que ponga esto en la pagina :
Código:
<div id="imageflow"> 
   <div id="loading">
       <b>Loading images</b><br/>
	<img src="loading.gif" width="208" height="13" alt="loading" />
   </div>
   <div id="images">
      <img src="reflect.php?img=my_dir/my_image_1.jpg" longdesc="URL_1" alt="Image_1" />
      <img src="reflect.php?img=my_dir/my_image_2.jpg" longdesc="URL_2" alt="Image_2" />
      <img src="reflect.php?img=my_dir/my_image_3.jpg" longdesc="URL_3" alt="Image_3" />
   </div>
   <div id="captions"></div>
   <div id="scrollbar">
   <div id="slider"></div>
</div>
a mi realmente lo unico que me haria falta es poner el do while dentro de la etiqueta id="images" porque hay es donde tendria que rellenar todos los datos de las fotos de la base de datos.
Entonces podria dejar el codigo asi y pasarle una variable desde PHP con todas las imagenes solo para esa seccion algo asi
Código:
<div id="imageflow"> 
   <div id="loading">
      <b>Loading images</b><br/>
         <img src="loading.gif" width="208" height="13" alt="loading" />
   </div>
   <div id="images">
   <!-- Esto lo generaria desde PHP una linea por imagen-->
      <img src="reflect.php?img=my_dir/my_image_x.jpg" longdesc="URL_x" alt="Image_x" />

   </div>
   <div id="captions"></div>
   <div id="scrollbar">
   <div id="slider"></div>
</div>
Seria correcto asi?
  #4 (permalink)  
Antiguo 08/09/2008, 16:49
 
Fecha de Ingreso: septiembre-2008
Mensajes: 9
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Problema con galeria de imagenes

Bueno parece que ya esta casi encaminado mañana os pondre como lo logre y asi siempre podemos aprender todos, aunque me falta limar algunas cosillas que no me gustan.
  #5 (permalink)  
Antiguo 08/09/2008, 16:54
Avatar de hector2c  
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 17 años
Puntos: 25
Pregunta Respuesta: Problema con galeria de imagenes

hola, disculpa por la demora... me imagino que el listado de tus imagenes las tienes en una bd, asi que simplemente haces una consutla y generas el lsitado de imagenes...

Código PHP:
<?php
  $sql 
"select imagen, url, alt from imagenes";
  
$ima mysql_query($sql);
?>
<div id="imageflow"> 
   <div id="loading">
       <b>Loading images</b><br/>
    <img src="loading.gif" width="208" height="13" alt="loading" />
   </div>
   <div id="images">
      <?php
        
while ($rs_ima mysql_fetch_assoc($ima)){
      
?>
        <img src="reflect.php?img=my_dir/<?=$rs_ima['imagen']?>" longdesc="<?=$rs_ima['url']?>" alt="<?=$rs_ima['alt']?>_1" />
      <? ?>
   </div>
   <div id="captions"></div>
   <div id="scrollbar">
   <div id="slider"></div>
</div>
  #6 (permalink)  
Antiguo 09/09/2008, 03:59
 
Fecha de Ingreso: septiembre-2008
Mensajes: 9
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Problema con galeria de imagenes

Buenas, he hecho algo parecido pero desde php
en la pagina html he hecho esto
Código:
<div id="images">
                        <?=$imagenes ?>
                    </div>
y en php esto:
Código:
<?php

$sql ="SELECT * FROM laken_earth WHERE earth_activ=1 ORDER BY earth_id DESC";

$resultado = bd_consultar($sql, $enlacebd);

	//Sacamos las thumbs

	while($fila = bd_llenar_array ($resultado)){
		
		$imagen = "$ruta_ima/lakenonearth/".$fila["earth_image"];
		$imagenes .= '<img src="reflect.php?img='.$imagen.'" longdesc="'.$imagen.'" alt='.$fila["earth_image"]."-".$fila["earth_id"].' />';

	}

bd_liberar_consulta ($resultado);

$seccion_cuerpo= "$ruta_tpl/earth_list.html";

?>
asi me funciona y sigo manteniendo la forma de trabajar de la pagina, aunque personalmente me gusta mas la que me pones tu.

De todos modos muchas gracias por tu ayuda, he aprendido algo mas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 21:14.