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

Mostrar fotos de una base de datos

Estas en el tema de Mostrar fotos de una base de datos en el foro de ASP Clásico en Foros del Web. Hola, tengo una base de datos en access en la que guardo una lista de productos con sus caracteristicas (medidas, precio, descripción, etc.) y cada ...
  #1 (permalink)  
Antiguo 22/10/2003, 09:40
 
Fecha de Ingreso: enero-2002
Mensajes: 73
Antigüedad: 22 años, 5 meses
Puntos: 0
Mostrar fotos de una base de datos

Hola, tengo una base de datos en access en la que guardo una lista de productos con sus caracteristicas (medidas, precio, descripción, etc.) y cada uno tiene una foto relacionada y la llamo de la siguiente manera : <img src="../Tools/images/Catalogo/<%=rsRubro("Imagen")%>" border="0" alt="Ver Ampliada" width="160">, donde "imagen" es el campo en la base de datos donde esta el nombre de la foto (ej. mesa.jpg). Ahora lo que quiero hacer es mostrar mas de una imagen. Puedo agregar mas campos en la base de datos, poniendo imagen2, imagen3, pero lo que quisiera es saber como las puedo mostrar de forma que vayan rotando o tambien si puedo hacer algo asi como unas flechitas << ver proxima imagen >> para que al hacer click me muestre la otra imagen del producto.
Les agradezco si alguien me puede ayudar.
Saludos, Erika.
  #2 (permalink)  
Antiguo 22/10/2003, 10:20
Usuario no validado
 
Fecha de Ingreso: abril-2002
Ubicación: Mexico
Mensajes: 56
Antigüedad: 22 años, 2 meses
Puntos: 0
Si se puede, se supone que puedes colocar en tu bd tantos datos como quieras, al igual que imagenes, y si quieres mostrar mas imagenes lo unico que tienes que hacer es colocar otro tag como el que dices arriba pero con imagen2, <img src="../Tools/images/Catalogo/<%=rsRubro("Imagen2")%>" border="0" alt="Ver Ampliada" width="160"> y si lo que quieres es colocar las flechitas, tendrias que hacer una liga hacia las demas imagenes
  #3 (permalink)  
Antiguo 22/10/2003, 10:30
 
Fecha de Ingreso: enero-2002
Mensajes: 73
Antigüedad: 22 años, 5 meses
Puntos: 0
Te agradezco mucho!!! la verdad es que es mucho mas facil de lo que creia, me la complique sola.
Gracias!!!
  #4 (permalink)  
Antiguo 23/10/2003, 19:23
 
Fecha de Ingreso: enero-2003
Ubicación: punta arenas
Mensajes: 65
Antigüedad: 21 años, 5 meses
Puntos: 0
De acuerdo ufff !!

mira tengo el mismo problema... quiero hacer un systema en que al pinchar en el nombre salga una descripción y el mismo nombre del producto, pero nosé aún como se insertan imagenes en asp, la idea es que la imagen corresponda al producto, esba pensando en subirla a la misma base de tados, pero no he podido hacerlo, por lo cual me gustria que vean mi ejemplo que esta en

http://www.tecnicosenlinea.cl/productos

los ejemplos que estan hay son temporales, ya que aún no lo termino.

y lo pueden bajar Aquí

esta es la conexion a la bd que ocupo

<%
dim oConn, RS
Set con = Server.CreateObject("ADODB.Connection")
Con.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
Server.MapPath("productos.mdb"))
sql = "SELECT * FROM productos WHERE id=" & Request.QueryString("id") & ""

set result = Con.Execute(sql)
%>




y esta son los campos que leeo

<%=result("producto")%>

<%=result("descripcion")%>

solo nececito como puedo ingresar ina imagen que corresponda al ID de la base de datos en el que estoy activo.

espero que me ayuden gracias.
  #5 (permalink)  
Antiguo 23/10/2003, 20:19
 
Fecha de Ingreso: enero-2003
Ubicación: punta arenas
Mensajes: 65
Antigüedad: 21 años, 5 meses
Puntos: 0
De acuerdo gracias pero ya lo solucioneee !!!

en todo caso cuando este listo dejo la url y el ejemplo completo para que lo puedan bajar





solo tenia ke leer un poco más en otros Posts

chauz...


aki ta el ejemplooo

http://www.tecnicosenlinea.cl/archivos/ejemplo.zip

Última edición por Zerg; 24/10/2003 a las 12:19
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 22:16.