Ir para conteúdo

POWERED BY:

Arquivado

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

mkboy

Um campo em varias variaveis!

Recommended Posts

Tenho um campo:campo_numerosNeste campo:12, 25, 32,35Só que pode ser que outra hora tenha 6, ou 8 registros neste mesmo campo!Como eu coloco em variaveis diferentes:var01 = 12var02 = 25var03 = 32var04 = 35

Compartilhar este post


Link para o post
Compartilhar em outros sites

armazena em um array que as variaveis serão diferentes...usa um SPLIT basico pra isso...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Split(campo_numeros)E agora? hehehe desculpe minha ignorancia, hehe ja fiz isso mas nao lembro merrmo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem que por o campo separadorNOME_DO_ARRAY = SPLIT(VARIAVEL,",")DEPOIS você PEGA OS VALORES NORMALresponse.write(NOMEDOARRAY(0)) escreverá o primeiro valorpara escrever todosFOR I = LBOUND(NOMEDOARRAY) TO UBOUND(NOMEDOARRAY) response.write(NOMEDOARRAY(I))NEXT

Compartilhar este post


Link para o post
Compartilhar em outros sites

ASP

[*]var_fotos rs_01("b_fotos")

 

[*]resultados SPLIT(var_fotos,",")

 

[*]response.write("<br>")

 

[*]FOR I LBOUND(resultados) TO UBOUND(resultados)

 

[*]response.write("Var_"& c &"=")

 

[*]response.write(resultados(I))

 

[*]response.write("<br>")

 

[*]NEXT 

 

[*]response.write("<br><br>")

 

[*]rs_01.movenext: wend %>

 

Legal, ficou certinho!

Mas eu quero que ali onde tem response.write("Var_"& c &"=")

 

No C ele seja autonumerico, tipo var_1 var_2 de acordo com os registros!

 

Fiz isso:

 

ASP

[*]<% while not rs_01.eof

 

[*]

 

[*] 

 

[*]var_fotos rs_01("b_fotos")

 

[*]

 

[*]resultados SPLIT(var_fotos,",")

 

[*]

 

[*]response.write("<br>")

 

[*]

 

[*]FOR I LBOUND(resultados) TO UBOUND(resultados)

 

[*]for c = 1 to UBOUND(resultados)

 

[*]response.write("Var_"& c &"=")

 

[*]

 

[*]response.write(resultados(I))

 

[*]response.write("<br>")

 

[*]

 

[*]NEXT 

 

[*] NEXT

 

[*]response.write("<br><br>")

 

[*]rs_01.movenext: wend %>

 

Ele funcionou, mas multiplicando tupo pelo numero de registros, veja:

 

Var_1=foto01.jpg

Var_2=foto01.jpg

Var_3=foto01.jpg

Var_1= foto02.jpg

Var_2= foto02.jpg

Var_3= foto02.jpg

Var_1= foto03.jpg

Var_2= foto03.jpg

Var_3= foto03.jpg

Var_1= foto04.jpg

Var_2= foto04.jpg

Var_3= foto04.jpg

 

 

 

Var_1=foto01.jpg

Var_2=foto01.jpg

Var_3=foto01.jpg

Var_4=foto01.jpg

Var_5=foto01.jpg

Var_1= foto02.jpg

Var_2= foto02.jpg

Var_3= foto02.jpg

Var_4= foto02.jpg

Var_5= foto02.jpg

Var_1= foto03.jpg

Var_2= foto03.jpg

Var_3= foto03.jpg

Var_4= foto03.jpg

Var_5= foto03.jpg

Var_1= foto04.jpg

Var_2= foto04.jpg

Var_3= foto04.jpg

Var_4= foto04.jpg

Var_5= foto04.jpg

Var_1= foto05.jpg

Var_2= foto05.jpg

Var_3= foto05.jpg

Var_4= foto05.jpg

Var_5= foto05.jpg

Var_1= foto06.jpg

Var_2= foto06.jpg

Var_3= foto06.jpg

Var_4= foto06.jpg

Var_5= foto06.jpg

I agora? 2 for nao rola, o que faço? hehe

Compartilhar este post


Link para o post
Compartilhar em outros sites

tira o segundo fore em vez de c você poe I + 1

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.