Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Ver imagenes traidas des una bd en forma de galeria

Estas en el tema de Ver imagenes traidas des una bd en forma de galeria en el foro de Bases de Datos General en Foros del Web. Buenas noches a todos, aca les dejo un codigo que como a mi se que sera de gran ayuda para otros. Es poder guardar en ...
  #1 (permalink)  
Antiguo 09/09/2009, 20:50
 
Fecha de Ingreso: agosto-2009
Mensajes: 59
Antigüedad: 14 años, 8 meses
Puntos: 0
De acuerdo Ver imagenes traidas des una bd en forma de galeria

Buenas noches a todos, aca les dejo un codigo que como a mi se que sera de gran ayuda para otros. Es poder guardar en una BD la ruta de una imagen que se encuentra en una carpeta X y mediante una consulta verla. Aca dejo la estructura de la tabla

tabla galerias:

nombre VARCHAR

fecha DATE

ruta_imagen VARCHAR

este es el codigo de los scripts para ver las imagenes:

archivo form.php

Código HTML:
<h2 align="center"><font color="#FF0000">Subir im&aacute;genes al servidor</font></h2><br>
<form enctype="multipart/form-data" action="guardar.php" method="POST">
<table align="center">
  <tr>
    <td><font color="#FF0000">
Nombre:</font>&nbsp;
<input type="text" name="nombre" size="40">
  </div>
</td><td><div align="center"><font color="#FF0000">
  Imagen:</font>&nbsp;&nbsp; 
  <input type="file" name="imagen" size="40">
</div></td>
 </tr>
 </table>
 <br> 
 <center><input type="submit" name="submit" value="Subir Imágenes"></center> 
 </form> 
archivo guardar.php

Código HTML:
<?
$ruta = "imagenes/galerias/fotos/{$_FILES['imagen'][name]}";
if(!copy($_FILES['imagen']['tmp_name'], $ruta)) {
echo "error al copiar el archivo";
} else {
echo "archivo subido con exito";
mysql_connect("servidor","user","pass");
mysql_select_db("base_datos");
$nombre = $_POST["nombre"];
mysql_query("INSERT INTO galerias (nombre,ruta_imagen) VALUES ('$nombre','$ruta')");
echo "Se ha subido la imagen a la base de datos, puedes ver las imagenes pulsando <a href='ver2.php>aquí</a>";
}

?> 
y para ver la imagen ver.php

Código HTML:
<?
include("conex.php");
$link=Conectarse();
$result=mysql_query("select ruta_imagen from galerias",$link);
while ($row = mysql_fetch_array($result))
{
                            echo "<img src=".$row['ruta_imagen'].">";   
                        }
?> 
Solo falta que estas imagenes se generen como una galeria.

Saludos

Última edición por douglasroos; 09/09/2009 a las 22:22 Razón: solucionado
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:20.