Foros del Web » Programando para Internet » ASP Clásico »

Mostrar una imagen de una db por ID

Estas en el tema de Mostrar una imagen de una db por ID en el foro de ASP Clásico en Foros del Web. Bien me gustaria que alguien me hechara una mano con este problemilla. La introduccion, no se mucho asp bla bla bla y me gustaria que ...
  #1 (permalink)  
Antiguo 11/04/2005, 12:39
Avatar de Learing  
Fecha de Ingreso: agosto-2002
Ubicación: Republica Dominicana
Mensajes: 141
Antigüedad: 21 años, 9 meses
Puntos: 0
Mostrar una imagen de una db por ID

Bien me gustaria que alguien me hechara una mano con este problemilla.

La introduccion, no se mucho asp bla bla bla y me gustaria que alguien me ayudara. Tengo ya 5 horas pisado tratando de arreglar esto. (Ahí se ve el interes que tengo ahora por el asp y de paso mi poca esperiencia).

Entrando en materia, quiero mostrar las fotos que estan en mi base de datos, pero mostrar las fotos por ID, he intentado llevarme de un ejemplo que vi en asptutor, pero de ahí a hacerlo realidad no he logrado nada.

Agradeceria de quien me ayude me ponga un ejemplo viable y completo

Saludos.

Y Gracias de ante mano

(Ooppss se crearon dos post que borren uno)
__________________
Cree en Dios ten fé que el es grande

Última edición por Learing; 11/04/2005 a las 12:42
  #2 (permalink)  
Antiguo 11/04/2005, 13:06
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 22 años
Puntos: 125
no entiendo lo de "Id", SERÁ tu identificador de la foto es decir listas los ID y necesitas ver la foto que tiene ese ID(clave) para con el archivo vinculado?
  #3 (permalink)  
Antiguo 11/04/2005, 13:14
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Hola!

Como manejas las fotos ?

Yo uso ASPJPEG para eso, mis fotos estan algo como:

ImagenID int
Imagen image

Enonces es un select normal:

select image from TABLA where ImagenID = 1

Y me regresa la info que necesito.

Leugo con ASPJPEG lo despliego en el HTML.
  #4 (permalink)  
Antiguo 11/04/2005, 14:02
Avatar de Learing  
Fecha de Ingreso: agosto-2002
Ubicación: Republica Dominicana
Mensajes: 141
Antigüedad: 21 años, 9 meses
Puntos: 0
Bueno ya arregle ese problema, pero surgio otro.

Tengo mis fotos agregadas a una base de datos ya sabes cuando se van agregando se van numerando por ID 1, 2, 3, 4, 5 etc


Ahora mi problema es el siguiente quiero desplegar (imprimir) esa imagen y se imprime no hay problema, el problem es cuando mando esta etiketa

<%id=16%>
<p align="center"><img border="0" src="recuperar.asp?id=<%=id%>"></p>

Por un formulario textarea para que se archive a una base de datos (otra base de datos) entonces cuando le doy a buscar en mi buscador.asp aparece el articulo pero la foto no

¿Alguién tiene una idea?
__________________
Cree en Dios ten fé que el es grande
  #5 (permalink)  
Antiguo 11/04/2005, 14:09
Avatar de franfritz  
Fecha de Ingreso: marzo-2003
Ubicación: Stgo Chile
Mensajes: 260
Antigüedad: 21 años, 2 meses
Puntos: 0
Pero lo que guardas en la base de datos es el nombre de la foto o la imagen misma? eso nunca lo he tenido claro. Pero si es el nombre de la imagen el que tienes guardado, deberia ser asi:

<img border="0" src="imagenes/<%=nombre_imagen%>.jpg">

Es eso?
  #6 (permalink)  
Antiguo 11/04/2005, 14:18
Avatar de Learing  
Fecha de Ingreso: agosto-2002
Ubicación: Republica Dominicana
Mensajes: 141
Antigüedad: 21 años, 9 meses
Puntos: 0
Me explico en la base de datos de las fotos porque tambien esta la base de datos de los articulos, en la de las fotos cada foto esta con su nombre y ID

Ahora lo que intento hacer es lo siguiente.


En un formulario textarea mando este codigo <%id=16%>
<p align="center"><img border="0" src="recuperar.asp?id=<%=id%>"></p>
con la intencion de que se guarde todo el codigo y que sea desplegado

Me explico mejor tengo un buscador.asp

la informacion se mueve asi

el formulario tiene un textarea donde pego este codigo <%id=16%>
<p align="center"><img border="0" src="recuperar.asp?id=<%=id%>"></p>

Le doy a enviar y agregar.asp agrega la inf a la base de datos de los articulos

cuando me voy a buscador.asp busco con la palabra clave que guarde el articulo "prueba" listado.asp trae esa lista de la base de datos y aparece el link de donde se encuentra al articulo entro al articulo y entra respuesta.asp que es donde deberia de verse la foto porque lo que he hecho es mandar este codigo dede el principio

<%id=16%>
<p align="center"><img border="0" src="recuperar.asp?id=<%=id%>"></p>
que indica que recuperar.asp me va a recuperar la foto con la (ID) ya espesificada que en este caso es 16

(Cuando pego este codigo en una pagina asp ejemplo ver.asp la foto es desplegada completamente, pero cuando envio la foto como explico arriba.

respuesta.asp solo muestra el texto pero no muestra la foto.

¿Me explique?.
__________________
Cree en Dios ten fé que el es grande
  #7 (permalink)  
Antiguo 11/04/2005, 14:25
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Hola!

Yo soy de la idea que las fotos, archivos, etc, no debes guardarlos completos en la base de datos, las imagenes que yo guardo es un caso especial, son thumbnails de 1 - 3 k, que es necesario por dieferentes razones, pero si tienes, eso, muy facil seria tener una carpete con las imagenes, algo como:

imagenes/[ImagenID].jpg

Entonces, para mostrarlas tienes esto:

<img border="0" src="imagenes/<%=ImagenID%>.jpg">

Eso es lo MAS RECOMENDABLE
  #8 (permalink)  
Antiguo 11/04/2005, 14:37
Avatar de Learing  
Fecha de Ingreso: agosto-2002
Ubicación: Republica Dominicana
Mensajes: 141
Antigüedad: 21 años, 9 meses
Puntos: 0
Si mando por el formulario un simple <img src="foto.jpg"> respues.asp muestra la foto, así que no hay problema con eso, el lio es que queria saber si puedo desplegar fotos por este metodo que digo usando fotos que esten guardadas en una base de datos


Bueno regreso en 7 horas, cuidense y si saben me hechan una mano.
__________________
Cree en Dios ten fé que el es grande
  #9 (permalink)  
Antiguo 11/04/2005, 14:42
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Si se puede

Yo uso ASPJPEG, investiga ese metodo
  #10 (permalink)  
Antiguo 11/04/2005, 21:41
Avatar de Learing  
Fecha de Ingreso: agosto-2002
Ubicación: Republica Dominicana
Mensajes: 141
Antigüedad: 21 años, 9 meses
Puntos: 0
Bien, regrese de mi curso.

Cansado, agotado, pero me dije dejame pasar por el foro, haber como va todo.


Llegue y hace poco resorvi el problema

este es el codigo


<%id=1%>
<p align="center"><img border="0" src="recuperar.asp?id=<%=id%>"></p>

recuperar.asp no era el problema, simplemente la ruta de la foto no estaba siendo ejecutada, así borre el <%id=1%> transforme esto en esto.

<p align="center"><img border="0" src="recuperar.asp?id=16"></p>
Problema resuerto recuperar.asp se conecta a la base de datos y saca la ID 16

Osea la foto con esa ID

¿Por qué así?.

Imaginate, puedo agregar una enorme cantidad de articulos a una base de datos, con una enorme rapides con la estructura que he armado, ahora si tengo que desplegar fotos en esos articulos a traves de otra base de datos lo puedo hacer. y lo lindo del asunto es que todo enviado por un formulario el articulo y la ruta de la foto que esta en otra base de datos.

Igual para otro no cumple las necesidades, pero para mi cumple con el cometido, igual imaginate antes tenia que crear cada web con los articulos, ahora en cuestion de 2 minuto tengo el articulo con todas las fotos incluidas listas para ser mostradas en el buscador.

Saludos desde el caribe.
__________________
Cree en Dios ten fé que el es grande
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 21:59.