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

mostrar sólo una imagen de una registro

Estas en el tema de mostrar sólo una imagen de una registro en el foro de ASP Clásico en Foros del Web. Buenos días... a todos Estoy haciendo una pequeña aplicación de alquiler y venta de inmuebles, y quiero que cuando por ejemplo haga click en inmuebles ...
  #1 (permalink)  
Antiguo 01/12/2008, 03:40
Avatar de Cameron_2006  
Fecha de Ingreso: diciembre-2006
Mensajes: 248
Antigüedad: 18 años, 4 meses
Puntos: 0
mostrar sólo una imagen de una registro

Buenos días... a todos

Estoy haciendo una pequeña aplicación de alquiler y venta de inmuebles, y quiero que cuando por ejemplo haga click en inmuebles en alquiler me muestre algunos datos y luego una imagen de las tantas que pueda tener registradas.

Pues bien, eso es precisamente lo que no hace, traerme solo una imagen, las trae todas, tengo este código:

después que selecciono todos los registros que nada más sea los inmuebles de alquiler, procedo a solicitar la imagen de cada uno de esos registros, para lo cual, declaro la variable "inmueble", que ya viene del código de seleccion de registros y sigo así: (Gracias de antemano por la colaboración)

<%
inmueble=rs7("id_inmueble")


ssql = "select filename, nombre, (SELECT MIN(a.id) FROM fotos_inmuebles a WHERE a.id_inmueble=fotos_inmuebles.id_inmueble) from fotos_inmuebles where id_inmueble ="&inmueble
set mima=conn.Execute(ssql)

if mima.eof and mima.bof then%>

<td width="100"><% response.write ("<img src='../../imagenes/FOTO-NO-DISPONIBLE.jpg' alt='no disponible' />")%></td>


<%
else

%>

<td width="100">

<%

do while not mima.EOF
%>
<a href="javascript:;" onclick="MM_openBrWindow('Imagen.asp?imagID=<%=mim a( "filename" )%>');">
<img src="../fotos_inmuebles/<%=mima( "filename" )%>" height="100" width="100" border="0"></a><br />
</td>


<%
Response.Write("</TR>"&VbCrLf)
%>
<br />



<%
mima.MoveNext
loop
%>

<%
mima.Close
end if
set mima=nothing
%>
<%
rs7.MoveNext
loop
rs7.Close
end if
set rs7 = nothing
%>
  #2 (permalink)  
Antiguo 01/12/2008, 06:14
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: mostrar sólo una imagen de una registro

Hola

Arreglo al código que muestras, solo tendrías que quitar el ciclo

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 01/12/2008, 07:20
Avatar de Cameron_2006  
Fecha de Ingreso: diciembre-2006
Mensajes: 248
Antigüedad: 18 años, 4 meses
Puntos: 0
Respuesta: mostrar sólo una imagen de una registro

lo he intentado y no me sale...
  #4 (permalink)  
Antiguo 01/12/2008, 07:55
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: mostrar sólo una imagen de una registro

Hola

¿Te a quedado tal que así?

Código asp:
Ver original
  1. <%
  2. inmueble=rs7("id_inmueble")
  3.  
  4.  
  5. ssql = "select filename, nombre, (SELECT MIN(a.id) FROM fotos_inmuebles a WHERE a.id_inmueble=fotos_inmuebles.id_inmueble) from fotos_inmuebles where id_inmueble ="&inmueble
  6. set mima=conn.Execute(ssql)
  7.  
  8. if mima.eof and mima.bof then%>
  9.  
  10. <td width="100"><% response.write ("<img src='../../imagenes/FOTO-NO-DISPONIBLE.jpg' alt='no disponible' />")%></td>
  11.  
  12.  
  13. <%
  14. else
  15. %>
  16.  
  17. <td width="100">
  18. <a href="javascript:;" onclick="MM_openBrWindow('Imagen.asp?imagID=<%=mim a( "filename" )%>');">
  19. <img src="../fotos_inmuebles/<%=mima( "filename" )%>" height="100" width="100" border="0"></a><br />
  20. </td>
  21. </tr>
  22. <br />
  23.  
  24. <%
  25. end if
  26. mima.Close
  27. set mima=nothing
  28.  
  29. rs7.MoveNext
  30. loop
  31. rs7.Close
  32. end if
  33. set rs7 = nothing
  34. %>

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #5 (permalink)  
Antiguo 01/12/2008, 10:00
Avatar de Cameron_2006  
Fecha de Ingreso: diciembre-2006
Mensajes: 248
Antigüedad: 18 años, 4 meses
Puntos: 0
Respuesta: mostrar sólo una imagen de una registro

perfecto gracias (y)
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 00:58.