Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2012, 16:34
edysierra
 
Fecha de Ingreso: febrero-2005
Mensajes: 86
Antigüedad: 19 años, 2 meses
Puntos: 1
Mostrar una imagen mencionada en una BD

Hola, mi consulta es la siguiente:
Tengo una página de busqueda de productos dentro de un sitio que funciona correctamente y necesito mostrar una miniatura de los artículos que se relacionan con la palabra de busqueda introducida o bien su código.
He colocado en el campo URL de la BD el nombre de la imagen (images/A256.jpg) y lo único que aparece en el resultado es ese texto pero no la foto.

Copio buscar.html (solo la parte del form)

<form name="form1" method="post" action="buscar.asp">
<p align="center" class="desc">Ingrese palabra a buscar</p>
<p align="center">
<input name="palabra" type="text" class="INPUT2" size="120" />
</p>
<p align="center">
<input type="submit" value="Buscar" name="boton1" />
<input type="reset" value="Restablecer" name="boton" />
</p></form>


Ahora la búsqueda: buscar.asp


<p class="desc">Resultados obtenidos con <%=Request("Palabra") %></p>

<%

Dim Conexion,Tabla
Dim oConn
Set oConn = Server.CreateObject ("ADODB.Connection")
Set Tabla=Server.CreateObject("adodb.recordset")
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\base.mdb"))
Dim Temp

Temp="Select * From Tabla1 Where UCase(pal) like '%" & UCase(Request("palabra")) & "%'"

Tabla.Open Temp, oConn
If Tabla.BOF And Tabla.EOF Then
%>

<p class="desc">No hubo resultados con <%=Request("palabra")%></p>


<%
Else
%>
</div></td>
</tr>
</table>
<div align="center"><center>
<table width="699" height="74" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#C0C0C0">
<tr>
<td width="151" height="19">
<p align="center" class="menu2">Categoria</td>
<td width="151" height="19">
<p align="center" class="menu2">Art&iacute;culos</td>
<td width="277" height="19">
<p align="center" class="menu2">Descripci&oacute;n </td>
<td width="110" height="19">
<p align="center" class="menu2">Url</td>
</tr>
<% While Not Tabla.EOF%>
<tr>
<td width="151" bgcolor="#FDFBF1" height="51">
<p align="center"><font face="Verdana" size="1"><%=Tabla.Fields("Categoria")%></font></td>
<td width="151" bgcolor="#FDFBF1" height="51">
<p align="center"><font face="Verdana" size="1"><%=Tabla.Fields("Nombre")%></font></td>
<td width="277" bgcolor="#FDFBF1" height="51">
<p align="center"><font face="Verdana" size="1"><%=Tabla.Fields("Des")%></font></td>
<td width="110" bgcolor="#FDFBF1" height="51">
<p align="center"><a href="<%=Tabla.Fields("url")%>" class="tit">Ir</a></p>
</tr>
<%
Tabla.MoveNext
Wend
Tabla.Close
oConn.Close
End If
%>
</table>


Coloqué en rojo la parte donde se llama al contenido del campo URL en la tabla.

Me sería de gran ayuda cualquier idea o sugerencia ya que he probado de diferentes formas y no logro dar con lo que busco.

Muchas gracias!