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

variables asp

Estas en el tema de variables asp en el foro de ASP Clásico en Foros del Web. Hola, estoy tratando de que mediante un codigo que recoge una variable por URL la compare con otras y en caso de ser diferente la ...
  #1 (permalink)  
Antiguo 14/06/2011, 13:25
 
Fecha de Ingreso: junio-2011
Mensajes: 4
Antigüedad: 13 años, 6 meses
Puntos: 0
variables asp

Hola, estoy tratando de que mediante un codigo que recoge una variable por URL la compare con otras y en caso de ser diferente la variable con la que se compara me muestre el mensaje "FELICIDADES". Por favor si no me estoy explicando bien, haganmelo saber. Gracias.

esta es la url: http://pagina.com/setup.asp?id=index5

<%
dim url
dim pgs
dim show
url = request.Querystring ("id")
pgs = "index1,index2,index3"
show="FELICIDADES"
if url <> pgs then Response.write show
%>

NO ME MARCA NINGUN ERROR PERO NO FUNIONA YA QUE NO ME MUESTRA "FELICIDADES"
  #2 (permalink)  
Antiguo 14/06/2011, 19:35
 
Fecha de Ingreso: junio-2011
Mensajes: 4
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: variables asp

apoco nadie se anima a resolverlo?
Vamos chicos que esto me esta volviendo loko...
  #3 (permalink)  
Antiguo 15/06/2011, 07:41
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 11 meses
Puntos: 8
Respuesta: variables asp

Mira este sitio
http://www.webestilo.com/asp/asp04d.phtml

lo que tienes que hacer es buscar la cadena "index5" guardada en tu variable url dentro de la variable pgs.

ya que si comparas "index1,index2,index3" con "index5" o con "index1" siempre sera distinto

lo que haria yo es a la variable pgs le agregaria una como al final siempre para poder buscar mas efectivamente

Pgs = pgs&","

asi quedara asi "index1,index2,index3,"

despues con la funcions instr haces esto

If instr(pgs, url") <> 0 then
'si conincide
else
'no encongtro
else
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #4 (permalink)  
Antiguo 15/06/2011, 12:00
 
Fecha de Ingreso: junio-2011
Mensajes: 4
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: variables asp

ya lo puse como dijiste querido colega y no funciona, sigue sin funcionar, que podra ser?
  #5 (permalink)  
Antiguo 15/06/2011, 12:38
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 11 meses
Puntos: 8
Respuesta: variables asp

Correccion

pgs="pagina1,pagina2,pagina3,"
url= "pagina1"
valor = instr(pgs, url)

If Valor = 1 then
si conincide
Else
no conincide
End IF
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #6 (permalink)  
Antiguo 15/06/2011, 13:06
 
Fecha de Ingreso: junio-2011
Mensajes: 4
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: variables asp

no funciona colega, sigue sin funcionar... aun no puedo hacer que funcione.

No se porque pusiste URL="pagina1"

url = request.Querystring ("id")

es decir url toma la variable ID de la URL DEL NAVEGADOR y para eso es la comparacion.
  #7 (permalink)  
Antiguo 16/06/2011, 20:13
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 11 meses
Puntos: 8
Respuesta: variables asp

URL="pagina1"

es lo mismo que poner
url = request.Querystring ("id")

ya que en tu ejemplo pusiste que la variable entregada por querystring es esta
setup.asp?id=index5


por que dices que no te funciona

podrias poner tu codigo completo para revisarlo
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:

Etiquetas: asp, variables
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 12:36.