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

If ("parametro") in ("conjuntovaleores")

Estas en el tema de If ("parametro") in ("conjuntovaleores") en el foro de ASP Clásico en Foros del Web. es muy facil quiero hacer un if q se active si el parametro esta dentro de un conjunto de valores, algo como if ("parametro") in ...
  #1 (permalink)  
Antiguo 12/02/2004, 07:27
 
Fecha de Ingreso: enero-2002
Mensajes: 1.438
Antigüedad: 22 años, 4 meses
Puntos: 0
If ("parametro") in ("conjuntovaleores")

es muy facil quiero hacer un if q se active si el parametro esta dentro de un conjunto de valores,

algo como

if ("parametro") in ("c1,c3 c4") then

pero no me sale la sintaxis.

esq sino me toca hacer

if ("parametro") = "c1" or ("parametro") = "c3" ("parametro") = "c4" ... then

enga un saludo
  #2 (permalink)  
Antiguo 12/02/2004, 07:59
 
Fecha de Ingreso: enero-2004
Mensajes: 154
Antigüedad: 20 años, 4 meses
Puntos: 0
Creo que en asp no hay nada parecido, de todas formas puedes probar un método mio que es el siguiente:

conjuntoDeValores="(c1)(c3)(c4)"
if conjuntoDeValores<>replace(conjuntoDeValore,parame tro,"") then

con esto consigues lo que querias pero de otra forma un pelín más rebuscada.

Si en el conjunto de valores aparece el parámetro la expresión será true y viceversa.

Un Saludo.
  #3 (permalink)  
Antiguo 12/02/2004, 13:56
Avatar de PMP
PMP
 
Fecha de Ingreso: febrero-2003
Ubicación: Chacabuco - Buenos Aires
Mensajes: 214
Antigüedad: 21 años, 3 meses
Puntos: 1
Otra forma de hacerlo podría ser:

Código PHP:

ConjuntoValores 
"(C1)(C2)(C3)"

If Instr(ConjuntoValoresParametrothen ... 

Saludos!!!
  #4 (permalink)  
Antiguo 13/02/2004, 03:26
 
Fecha de Ingreso: enero-2004
Mensajes: 154
Antigüedad: 20 años, 4 meses
Puntos: 0
Si PMP, pero se te ha ocurrido despues de ver mi ejemplo?????
  #5 (permalink)  
Antiguo 13/02/2004, 04:39
 
Fecha de Ingreso: enero-2002
Mensajes: 1.438
Antigüedad: 22 años, 4 meses
Puntos: 0
a mi si q se me ocurrio despues de ver el ejemplo
  #6 (permalink)  
Antiguo 13/02/2004, 05:24
Avatar de PMP
PMP
 
Fecha de Ingreso: febrero-2003
Ubicación: Chacabuco - Buenos Aires
Mensajes: 214
Antigüedad: 21 años, 3 meses
Puntos: 1
Eh???

Me parece que acá no es a quien se le ocurre primero, no estamos en un campeonato de aver quien responde mas preguntas, solo ingresé al foro e hice mi aporte.

Si te molesta mi opinión, lo siento, la próxima ves que vaya a dar una respuesta me voy a fijar que no hayas respondido para que no te sientas ofendido.


Suerte.
  #7 (permalink)  
Antiguo 13/02/2004, 13:26
 
Fecha de Ingreso: enero-2004
Mensajes: 154
Antigüedad: 20 años, 4 meses
Puntos: 0
Los siento si te he molestado, pero es que si la solución es la misma, para que quieres ponerla. Yo lo que hago es contestar las cuestiones que no tienen respuesta, asi ayudo a la gente que está desquiciada.

De todas formas tampoco es para mosquearse, OK?

Saludos!!!!
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 15:51.