Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/11/2013, 12:10
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.
He armado el formulario para insertar la imágen de esta manera:
Código HTML:
Ver original
  1. <form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
  2.         <table align="center">
  3.           <tr valign="baseline">
  4.             <td nowrap="nowrap" align="right">Imagen:</td>
  5.             <td><input type="text" name="strImagen" value="" size="32" /></td>
  6.           </tr>
  7.           <tr valign="baseline">
  8.             <td nowrap="nowrap" align="right">&nbsp;</td>
  9.             <td>
  10.             <input type="button" value="Buscar im&aacute;gen" onclick="javascript:subirimagen();" />
  11.             <input name="submit" type="submit" id="submit" value="Aceptar" />
  12.             </td>
  13.           </tr>
  14.         </table>
  15.         <input type="hidden" name="MM_insert" value="form1" />
  16.       </form>

El formulario anterior abre una ventana para seleccionar la imágen que quiere subir el cliente, es la siguiente:
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'], "fotos/".$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="subir_imagen.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="Aceptar" alt="Aceptar" />
  19.   </p>
  20.     <input type="hidden" name="enviado" value="form1" />
  21. </form>
  22. <?php }?>

La imágen se inserta bien en la base de datos, sin ningún problema.

Ahora bien, si hago un slide de la siguiente manera:
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>

...tendría que añadir una linea de código para cada imágen, por lo que todas las imágenes que suba el cliente (ya que tiene un apartado de administración para subir las que quiera) no se mostrarían.

Lo que ando buscando es algo como esto:
Código HTML:
Ver original
  1. <img src="fotos/<?php echo $row_Recordset1['strImagen']; ?>" />

que funciona bien, es decir me muestra la imágen donde la ponga, y si son mas de 1 con hacerle un do-while se repetirían todas sin problema.

La historia está en que quiero que se muestren en un slide, y ahi es donde he parado, porque no se como hacer que se muestren todas por el slide con un solo código.

Echadme una mano por favor, yo sigo buscando soluciones pero de momento no he encontrado gran cosa para solucionarlo.

Gracias