Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

AspMan

Variável dinâmica dentro de FOR... NEXT

Recommended Posts

bom dia pessoal,

 

a dúvida é a seguinte, tem como eu declarar uma variável dinâmica?

tipo assim, eu faço uma função for

 

FOR i=1 to 3

 

teste&i=teste&i+1 <br>

 

NEXT

 

eu tentei e não deu certo...

vlw ae...

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao rola assim

 

use array

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dim MeuArray(2)

 

FOR i=0 to 2

MeuArray(i)= i

NEXT

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dim MeuArray(2)

 

FOR i=0 to 2

MeuArray(i)= i

NEXT

eu posso criar sessões com array's e jogar valores neles certo?!!!

tipo assim + / -

 

Dim teste(10)

 

FOR i=1 to 10

 

session("TESTE")= codigo&"|"&nivel&"|"&outro

 

NEXT

suponhamos que eu precise pesquisar na variável nivel q atribuí na sessão entre os |

 

eu daria um split em |? como proceder??!!!

seria + / - essa a lógica né...

no caso eu precisaria pesquisar todos os 10 codigo q ter nessa sessão...

Compartilhar este post


Link para o post
Compartilhar em outros sites

do jeito que esta so vai ficar o valor da ultima passagem do for

 

se quiser na mesma sessao o valor de todas as passagens tem que concatenar o valor da session tambem

 

session("TESTE") = session("TESTE") & codigo&"|"&nivel&"|"&outro

 

coloque tambem um separador para identificar quando mudou de passagem

Compartilhar este post


Link para o post
Compartilhar em outros sites

realmente Mário, eu percebi isso quando rodei ele aqui, o que eu n estou conseguindo fazer é separar por passagem e selecionar por exemplo, nivel, entende, |o q fazer para pegar aquelas variaveis da sessão|?

Andei lendo q com split tem como, mas eu n consegui :s

 

vlw ae pela paciencia.. mas preciso ter uma noção de session e split!

Obrigado pela atenção!

Compartilhar este post


Link para o post
Compartilhar em outros sites

No exemplo citado quando é múltiplo de 3 é pq chegou no último "campo".

Compartilhar este post


Link para o post
Compartilhar em outros sites

No exemplo citado quando é múltiplo de 3 é pq chegou no último "campo".

Hargon isso eu sei, eu falo como fazer para pegar a variavel Nivel de cada "grupo de 3 informações"...

eu posso fazer assim...

session("TESTE") = codigo&"|"&nivel&"|"&outro&":"&session("TESTE")

 

isso eu sei... aquestão é... como separar os grupos pelo ":" e depois pegar o nivel q é o segundo item entendeu!..

 

 

vlw ae

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use outro caracter para separar cada passagem

 

Assim ao dar um SPLIT terá separado por passagem

 

Depois em cada passagem outro split separará os valores

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use outro caracter para separar cada passagem

 

Assim ao dar um SPLIT terá separado por passagem

 

Depois em cada passagem outro split separará os valores

 

não entendi :s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz o que você mesmo sugeriu...

Session("TESTE") = codigo & "|" & nivel & "|" & outro & ":" & Session("TESTE")

Compartilhar este post


Link para o post
Compartilhar em outros sites

outro caracter seria algo como o hargon mostrou ali ele usou um ":"

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.