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

como mostrar una imagen dependiendo del contendio de un campo

Estas en el tema de como mostrar una imagen dependiendo del contendio de un campo en el foro de ASP Clásico en Foros del Web. hola amigos, quisiera saber si alguen me puede ayudar con esto, tengo una consulta super sencilla a una base de datos en access, la cual ...
  #1 (permalink)  
Antiguo 04/02/2007, 07:50
Avatar de eschwartz  
Fecha de Ingreso: enero-2002
Ubicación: Chosica
Mensajes: 1.098
Antigüedad: 22 años, 5 meses
Puntos: 8
como mostrar una imagen dependiendo del contendio de un campo

hola amigos, quisiera saber si alguen me puede ayudar con esto, tengo una consulta super sencilla a una base de datos en access, la cual me trae los campos de codigo, nombres, facultad, especialidad, resultado etc, etc, lo que quiero saber es como mostrar una imagen dependiendo del contendio de un campo (en este caso el campo "resultado") el campo resultado solo puede tener dos condiciones "aprobado" o "desaprobado", lo que trato es mostrar una imagen dependiendo del contenido de dicho campo, es decir si al consultar la base de datos del alumno "x" en el campo resultado sale "aprobado" en otra parte de la consulta me muestre una "imagenA" y si sale desaprobado una "imagenB"...no quiero reemplazar el valor del campo por la imagen, sino colocar la imagen en otra parte.

(mi consulta es para unos alumnos vean su nota)

Alguien me puede ayudar.

aqui esta el codigo que utilizo para esa consulta, ojala me puedan ayudar

Muchas Gracias.


Cita:
<%@ LANGUAGE="VBScript" %>
<% Option Explicit %>
<% DIM xIngreso, xItem, ConexionBD, ls_fotoalu, RS %>

<%xIngreso = Request.Form("Ingreso")%>
<%xItem = Request.Form("Item")%>


<%
Set ConexionBD = Server.CreateObject("ADOdb.Connection")
ConexionBD.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ="& Server.Mappath("bd/codigos2.mdb")
%>

<% Select Case xItem
Case "Codigo"
Set RS = ConexionBD.Execute("select * from datos Where codigo = '"&xIngreso&"'")
End Select %>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<LINK href="Style5.css" type=text/css rel=stylesheet>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="6">
<div align="center"><img src="barratop.gif" width="950" height="140"></div>
</td>
</tr>
<tr>
<td width="8%">&nbsp;</td>
<td width="10%">&nbsp;</td>
<td width="29%">&nbsp;</td>
<td width="31%">&nbsp;</td>
<td width="19%">&nbsp;</td>
<td width="3%">&nbsp;</td>
</tr>
<tr>
<td colspan="6">
<table cellspacing=0 cellpadding=0 width="100%" bgcolor=#000033
border=0>
<tbody>
<tr>
<td align=middle width=414 bgcolor=#006699>
</td>
<td bgcolor=#0099cc width="2">&nbsp;</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="8%">&nbsp;</td>
<td colspan="3">

<table width="100%" border="2" cellspacing="0" cellpadding="0" bordercolor="#006699">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="2%">&nbsp; </td>
<td width="96%">&nbsp;</td>
<td width="2%">&nbsp;</td>
</tr>
<tr>
<td width="2%">&nbsp;</td>
<td width="96%">
<table width="623" border="0">
<tr class="menu">
<td colspan="4">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="36%"><b><img src="analisis.gif" width="390" height="28"></b></td>
<td width="64%">
<div align="right"></div>
</td>
</tr>
</table>
<b
</tr>
<tr class="menu">
<td colspan="4">
<p>
<% If rs.Eof Then %>
<h4 ALIGN="CENTER"><font color="#993333" face="Trebuchet MS">Lo
sentimos, No se encontrarón datos que coincidan con
su petición.</font></h4>
<% Else %>
<p>
<% Do While Not rs.Eof %>
</p>
</td>
</tr>
<tr class="menu">
<td class="Estilo4" width="161"> <b><font face="Verdana" style="font-size: +11">Código
del Postulante</font></b></td>
<td class="Estilo4" width="12">
<p><b>:</b></p>
</td>
<td class="Estilo4" width="161">
<p><font face=verdana style="font-size:+11"><%=rs("Codigo")%></font></p>
</td>
<td width="213">
<div align="center"><font face="Verdana" style="font-size: +11"></font></div>
</td>
</tr>
<tr class="menu">
<td class="Estilo4" width="161"><b><font face="Verdana" style="font-size: +11">
Apellidos y Nombres</font></b></td>
<td class="Estilo4" width="12"><b>:</b></td>
<td class="Estilo4" width="161"><font face=verdana style="font-size:+11"><%=rs("nombres")%></font></td>
<td width="213">&nbsp;</td>
</tr>
<%ls_fotoalu = "fotos/"+RS("codigo")+".jpg"%>
<tr class="menu">
<td class="Estilo4" width="161"><b><font face="Verdana" style="font-size: +11">Facultad</font><font face="Verdana"></font></b></td>
<td class="Estilo4" width="12"><b>:</b></td>
<td class="Estilo4" width="161"><font face=verdana style="font-size:+11"><%=rs("facultad")%></font></td>
<td rowspan="5" width="213">
<p align="center">&nbsp; </p>
<p align="center">&nbsp;</p>
<p>&nbsp;</p>
</td>
</tr>
<tr class="menu">
<td class="Estilo4" width="161"><b><font face="Verdana" style="font-size: +11">Especialidad</font></b></td>
<td class="Estilo4" width="12"><b>:</b></td>
<td class="Estilo4" width="161"><font face=verdana style="font-size:+11"><%=rs("especialidad")%></font></td>
</tr>
<tr class="menu">
<td class="Estilo4" width="161"><b><font face="Verdana" style="font-size:+11">Prom.
Parciales</font></b></td>
<td class="Estilo4" width="12"><b>:</b></td>
<td class="Estilo4" width="161"><font face=verdana style="font-size:+11"><%=rs("pparciales")%></font></td>
</tr>
<tr class="menu">
<td class="Estilo4" width="161"><b><font face="Verdana" style="font-size:+11">Examen
Final</font></b></td>
<td class="Estilo4" width="12"><b>:</b></td>
<td class="Estilo4" width="161">
<div align="left" class="Estilo6"><font face=verdana style="font-size:+11"><%=rs("examen")%></font></div>
</td>
</tr>
<tr class="menu">
<td class="Estilo4" width="161"> <font face="Verdana" style="font-size:+11"><b>Promedio
Final</b></font></td>
<td class="Estilo4" width="12">
<p><b>:</b></p>
</td>
<td class="Estilo4" width="161">
<p align="left" class="Estilo6"><font face=verdana style="font-size:+11"><%=rs("pfinal")%></font></p>
</td>
</tr>
<tr class="menu">
<td class="Estilo4" width="161">&nbsp; </td>
<td class="Estilo4" width="12">
<p>&nbsp;</p>
</td>
<td class="Estilo4" colspan="2">&nbsp;</td>
</tr>
<tr class="menu">
<td class="Estilo4" width="161"><b></b></td>
<td class="Estilo4" width="12">&nbsp;</td>
<td class="Estilo4" colspan="2">&nbsp;</td>
</tr>
<tr class="menu">
<td class="Estilo4" width="161">&nbsp;</td>
<td class="Estilo4" width="12">&nbsp;</td>
<td class="Estilo4" width="219"><b><font face="Verdana" style="font-size:+11">Resultado
:</font></b></td>
<td width="213"><font face=verdana style="font-size:+11"><%=rs("resultado")%></font></td>
</tr>
<tr class="menu">
<td colspan="4">
<% rs.MoveNext
Loop
rs.Close
End If %>
__________________
"Si miras fijamente la realidad, veras los pixeles"
------------------------------------------------------------------
ESOFT - SCHWARTZ GROUP ©
http://www.esoft.host56.com/
  #2 (permalink)  
Antiguo 04/02/2007, 12:42
Avatar de pablinff  
Fecha de Ingreso: diciembre-2005
Ubicación: Argentina
Mensajes: 383
Antigüedad: 18 años, 5 meses
Puntos: 7
Re: como mostrar una imagen dependiendo del contendio de un campo

Tan sencillo como esto:
Código:
<% if rs("resultado") = "aprobado" then %>
<img src="aprobado.gif" >
<% elseif rs("resultado") = "desaprobado" then %>
<img src="desaprobado.gif" >
<% end if %>
Esto lo colocas en donde quieres poner la imagen y listo.
Saludos!
__________________
I'm gonna start a revolution from my bed...
  #3 (permalink)  
Antiguo 04/02/2007, 13:18
Avatar de eschwartz  
Fecha de Ingreso: enero-2002
Ubicación: Chosica
Mensajes: 1.098
Antigüedad: 22 años, 5 meses
Puntos: 8
Re: como mostrar una imagen dependiendo del contendio de un campo

Excelente amigo , justo es lo que necesitaba, muchas gracias por tu ayuda.



Slds.
__________________
"Si miras fijamente la realidad, veras los pixeles"
------------------------------------------------------------------
ESOFT - SCHWARTZ GROUP ©
http://www.esoft.host56.com/
  #4 (permalink)  
Antiguo 05/02/2007, 12:30
Avatar de pablinff  
Fecha de Ingreso: diciembre-2005
Ubicación: Argentina
Mensajes: 383
Antigüedad: 18 años, 5 meses
Puntos: 7
Re: como mostrar una imagen dependiendo del contendio de un campo

No hay problema amigo, me alegra haberte podido ayudar!
Saludos!
__________________
I'm gonna start a revolution from my bed...
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 20:57.