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

Mostrar fotos de una carpeta a través de una consulta

Estas en el tema de Mostrar fotos de una carpeta a través de una consulta en el foro de ASP Clásico en Foros del Web. Saludos colegas... Necesito mostrar una foto que a su vez este vinculada con la cedula... esta imagen esta guardada en una carpeta, no en base ...
  #1 (permalink)  
Antiguo 10/04/2003, 14:07
Avatar de Mulato  
Fecha de Ingreso: diciembre-2001
Ubicación: Caracas
Mensajes: 158
Antigüedad: 22 años, 5 meses
Puntos: 0
Mostrar fotos de una carpeta a través de una consulta

Saludos colegas...

Necesito mostrar una foto que a su vez este vinculada con la cedula... esta imagen esta guardada en una carpeta, no en base de datos y las imagenes son jpg..

Ahora al hacer la consulta deberia asociar la cedula con la imagen agregandole el jpg

Algo de codigo...

<%'IF result2.Fields("TOTAL") = 0 THEN
'Response.Write "<img src='Images/nofoto.gif' border='0' width='150' height='170'>"
'ELSE
'Response.Write "<img src='foto.asp?id=" &result.Fields("NUM_CEDULA") &"' border='0' width='150' height='170'>"
'Response.Write result.Fields("NUM_CEDULA")
'END IF%>

ahora que deberia tener el foto.asp ¿? y no se de donde proviene ese result2.Fields porque es lo unico que tengo...
__________________
Necesito aprender para compartir mi saber...
  #2 (permalink)  
Antiguo 10/04/2003, 19:23
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
En el caso de que en el campo solo hayas guardado el nombre de la imagen, sin la extension.
<img src="images/<%=rs("campo_nombre")%>.jpg">

En el caso de que hayas guardado el nombre de la imagen y la extension
<img src="images/<%=rs("campo_nombre")%>">
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #3 (permalink)  
Antiguo 10/04/2003, 22:21
Avatar de Dev.Net  
Fecha de Ingreso: abril-2003
Mensajes: 120
Antigüedad: 21 años, 2 meses
Puntos: 0
Ayuda

Puedes hacer lo siguiente
Creas un campo en la base de datos que se llame imagen en la cual vas a colocar la direccion de la imagen
por ejemplo: images\imagen.jpg

y luego la llamas en imagen a trabes de un recordset

algo como esto:

Código:
<img src="<%= recorset.fields("nombredelCampo")%>">
Cualquier Otra duda comunicamelo sin problema....

Chao
__________________
César A. Montero O.
Dev.Net
Maracay - Venezuela
  #4 (permalink)  
Antiguo 10/04/2003, 22:53
Avatar de MsTech.DotNet  
Fecha de Ingreso: marzo-2003
Ubicación: Maracay - Edo. Aragua
Mensajes: 605
Antigüedad: 21 años, 2 meses
Puntos: 0
Exacto... creo que Maestro y Dev.net acertaron en la respuesta... basicamente ambos proponen lo mismo aunque Dev.net lo detalla mas... pero ambas opciones son correctas..

De todos modos cualquier cosa no dudes en preguntar..

Saludos..
__________________
Ing. Javier Ugalde
Desarrollador de Aplicaciones Web / Windows
Director de Desarrollos Web
Ing. en Información
Email: [email protected]
Telf. Hab: +[58] - (243) - 232.02.06
Telf. Cel: +[58] - (414) - 455.26.80
  #5 (permalink)  
Antiguo 11/04/2003, 08:23
Avatar de Mulato  
Fecha de Ingreso: diciembre-2001
Ubicación: Caracas
Mensajes: 158
Antigüedad: 22 años, 5 meses
Puntos: 0
Listo, ahora como le asigno una foto no valida ¿?

Mil gracias,

ya logre mostrar la imagen ahora como le hago para que cuando no consiga una foto con la cedula (porque no existe) le asigne una foto estandar, es decir nofoto.jpg

La validación la estoy haciendo a través del numero de cedula, si el encuentra una imagen con el numero de cedula la muestra sino deberia mostrar nofoto.jpg

__________________
Necesito aprender para compartir mi saber...
  #6 (permalink)  
Antiguo 11/04/2003, 10:07
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
<%
Set filesys = CreateObject("Scripting.FileSystemObject")

imagen= rs.Fields("nombre_imagen")& ".jpg"

If filesys.FileExists(server.mappath("images/" &imagen)) Then
%>

<img border="0" src="images/<%response.write(rs("nombre_imagen"))%>.jpg">

<%else%>

<img border="0" src="images/noimagen.jpg">

<%enf if%>


Si lo validas con el codigo de la imagen, simplemente cambia el campo nomnre_imagen por ID o como se llame tu campo.

Ejemplo:
Si tienes un registro con codigo 20 la imagen se llamaria 20.jpg y seria asi

<img border="0" src="images/<%response.write(rs("ID"))%>.jpg">
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
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:45.