Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/05/2005, 05:40
Avatar de trasgukabi
trasgukabi
 
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 7 meses
Puntos: 18
primero:
para armar el valor del option, debes generar comillas dobles, porque seguramente algun nombre de compañia tenga espacios y te joderá la consulta.
response.Write"<option value ="""&IdConfra&"&Confra="&Confra&""" selected>"&Confra&"</option>"
segundo:
así no puedes recoger el valor de confra
deberías hacer un split en el valor del select confra
me imagino que mandas el formulario con method="GET"
nombre=split(request.querystring("confra"),"&confr a=")
c=nombre(1)

tercero:
esto es redundante

if c = Confra then
response.Write"<option value ="&IdConfra&"&Confra="&Confra&" selected>"&Confra&"</option>"
elseif c <> Confra then
response.Write"<option value ="&IdConfra&"&Confra="&Confra&">"&Confra&"</option>"
end if

preguntas si una cosa es igual a otra y, después, en el else preguntas si es distinto. (si una cosa no es igual a otra es que es distinta)
la estructura lógica es un simple
if
else
endif

saludos