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

Comprobar si está en la variable...

Estas en el tema de Comprobar si está en la variable... en el foro de ASP Clásico en Foros del Web. Cada vez que un usuario se conecta a mi web, se llama a una funcion que lo que hace es añadir la ID del usuario, ...
  #1 (permalink)  
Antiguo 06/09/2003, 17:18
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 22 años, 5 meses
Puntos: 0
Comprobar si está en la variable...

Cada vez que un usuario se conecta a mi web, se llama a una funcion que lo que hace es añadir la ID del usuario, para luego mostrarlo como usuario activo.

Al final, queda una variable como esta:
allOn = "3|15|27|46|99"

Sin embargo, cada vez que el usuario entra en cualquiera de las paginas de mi ewb, se llama a ese procedimiento, por lo que me gustaria hacer algo que recorriese la variable una a una, y en caso de que coincidiese la ID con uno de los numeros no añadiese otra vez su Id...

¿Como puedo hacer esto?
  #2 (permalink)  
Antiguo 06/09/2003, 17:50
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
te recomiendo que guardes tu variable de esta manera:

allOn = "|3|15|27|46|99|"

(o sea, agregando un "pipe" al inicio y al final de ella).
Luego, comparás el id del usuario con la variable allOn haciendo un InStr de esta forma:

If InStr(allOn, "|" & IDUsuario & "|") > 0 Then
' El usuario ya está
Else
' El usuario no está
End if
__________________
...___...
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 03:11.