Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Mostrar imagenes almacenadas en MySql en el sitio web (php)

Estas en el tema de Mostrar imagenes almacenadas en MySql en el sitio web (php) en el foro de PHP en Foros del Web. Hola muchachos es primera vez que publico en el foro y me gustaria que me pudieran ayudar con un problemita que tengo relacionado con rutas ...
  #1 (permalink)  
Antiguo 18/05/2014, 15:44
 
Fecha de Ingreso: mayo-2014
Mensajes: 13
Antigüedad: 10 años, 5 meses
Puntos: 4
Mostrar imagenes almacenadas en MySql en el sitio web (php)

Hola muchachos es primera vez que publico en el foro y me gustaria que me pudieran ayudar con un problemita que tengo relacionado con rutas de imagenes guardadas en MySQL. Cabe señalar que solo soy diseñador y hago maquetaciones, pero no conozco mucho sobre programación, estoy comenzando a estudiarlo de manera autodidacta.

Mi problema:

Tengo un sistema de noticias dentro de mi sitio web, en el cual subo la ruta de una imagen dentro de una base de datos MySQl y la imagen queda guardada en una carpeta Temp. Al subir la imagen, esta se me muestra en el <div> que tengo seleccionado para mostrar las imagenes que subo.

La cosa es que, al subir una imagen, esta es enviada a un archivo "procesar.php" y luego me redirecciona a la pagina anterior y se muestra en el div que tengo seleccionado para tal función, pero al subir otra imagen, la imagen del div es reemplazada por la imagen que subo despues.

Otra cosa que cabe señalar es que ese sistema de subir imagenes lo encontré en un videotutorial que encontre por la web. La pagina que contiene el formulario para enviar las imagenes es:

misitioweb.com/pagina.php

y cuando subo las imagenes me queda:

misitioweb.com/pagina.php?id_imagen=1 --> dependiendo de la imagen que subo

Mi consulta:

Me gustaría que al subir las imagenes, el sitio no me muestre la extensión "pagina.php?id_imagen=1", si no que me direccione al sitio principal "/pagina.php"
y que al subir las imagenes estas queden guardadas una debajo de otra en el div que tengo para dicha función.
Estaba pensando en utilizar un ciclo while, pero en realidad no sé muy bien como hacerlo funcionar.

Gracias de antemano
  #2 (permalink)  
Antiguo 18/05/2014, 16:04
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 7 meses
Puntos: 292
Respuesta: Mostrar imagenes almacenadas en MySql en el sitio web (php)

No tienes que hacer ninguna re-direccion sino usar "urls amigables" .. si usas Apache es mediante .htaccess
__________________
Salu2!
  #3 (permalink)  
Antiguo 18/05/2014, 16:48
 
Fecha de Ingreso: mayo-2014
Mensajes: 13
Antigüedad: 10 años, 5 meses
Puntos: 4
Respuesta: Mostrar imagenes almacenadas en MySql en el sitio web (php)

Cita:
Iniciado por Italico76 Ver Mensaje
No tienes que hacer ninguna re-direccion sino usar "urls amigables" .. si usas Apache es mediante .htaccess
Muchas gracias Italico76! eso me solucionó el tema de las Urls con extension "pagina.php?id_imagen=1"

Ahora solo me queda el echo de que al subir una nueva imagen el sitio no me quite la imagen anterior, si no que cree otro div exactamente igual encima de la imagen que subi, asi me quedarían todas las imagenes que subo dentro de la misma pagina y podré visualizarlas.

Etiquetas: almacenadas, formulario, imagenes, mysql
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 16:13.