Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/11/2013, 09:05
raulgranadosraul
 
Fecha de Ingreso: julio-2013
Mensajes: 174
Antigüedad: 10 años, 10 meses
Puntos: 1
Respuesta: Slide con imagenes de base de datos

Cita:
Iniciado por pateketrueke Ver Mensaje
raulgranadosraul:

¿Por qué no muestras tu código (el que hace la consulta y el loop) y te ayudamos a integrarlo el slider que comentaste al abrir el tema?

Algo has de tener programado, mínimo.
De momento tengo la base de datos con tres columnas que son idFoto, nombreFoto y Foto, donde se almacenarán todas las fotos que el cliente suba a través de un formulario que he creado para la administración.

El html que he usado en otras ocasiones es el siguiente:

Código HTML:
Ver original
  1. <div id="slider">
  2.             <ul>
  3.                 <li><img src="../images/foto1slide1.png" width="1050" height="400" alt="Materiales para manualidades" /></li>
  4.                 <li><img src="../images/foto2slide1.png" width="1050" height="400" alt="Art&iacute;culos para confeccionar bisuter&iacute;a" /></li>
  5.                 <li><img src="../images/foto3slide1.png" width="1050" height="400" alt="Nuestros art&iacute;culos est&aacute;n hechos a mano" /></li>
  6.                 <li><img src="../images/foto4slide1.png" width="1050" height="400" alt="Cosas para ponerte guapa y para regalar" /></li>
  7.             </ul>
  8.         </div>

El problema con esto es que las imágenes están guardadas en una carpeta junto con la web. Con lo que he de crear una linea para cada imágen que está dentro de esa carpeta.

Tengo este php para subir la imágen a la base de datos

Código PHP:
Ver original
  1. <?php if ((isset($_POST["enviado"])) && ($_POST["enviado"] == "form1")) {
  2.     $nombre_archivo = $_FILES['userfile']['name'];
  3.     move_uploaded_file($_FILES['userfile']['tmp_name'], "../documentos/articulos/".$nombre_archivo);
  4. ?>
  5.     <script>
  6.     opener.document.form1.strImagen.value="<?php echo $nombre_archivo; ?>";
  7.     self.close();
  8.     </script>
  9. <?php
  10. }
  11. else
  12. {?>
  13. <form action="gestionimagen.php" method="post" enctype="multipart/form-data" id="form1">
  14.   <p>
  15.     <input name="userfile" type="file" />
  16.   </p>
  17.   <p>
  18.     <input type="submit" name="button" id="button" value="Subir imágen" alt="Subir im&aacute;gen" />
  19.   </p>
  20.     <input type="hidden" name="enviado" value="form1" />
  21. </form>
  22. <?php }?>

Sé hacer la consulta para que me devuelva las imágenes, lo que no sé hacer es que en vez de llamarlas a una carpeta y poner una linea de código html para cada imágen, que me devuelva todas las imágenes en el slide.