Ir para conteúdo

POWERED BY:

Arquivado

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

marvazoler

[Resolvido] Recuper uma variável

Recommended Posts

Olá galera beleza?

 

preciso recuperar uma variável de outro tela

 

eu sei recuperar assim

 

dim varteste

 

varteste = request.form("teste")

 

até molesa, mas se eu preciso de variável em outra tela, como é a recuperação, ou seja usar está variáver em qualquer página?

 

Desde já agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

se entendi voce deve usar session que poderá recuperar em qualque pagina

 

é so definir em uma pagina

 

Session("Nome") = "Mário"

E em qualquer pagina voce pode fazer

 

Nome = Session("Nome")

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, eu nunca usei session

 

me diga por favor

 

na página que tem o valor a recuperar o que eu coloco?

 

e na página que vai mostra o valor?

 

como é a sintáxe?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloca da forma que o Mario disse:

Nome = Session("NomeDaSession") 'Armazena em uma variável
Response.Write Nome

Compartilhar este post


Link para o post
Compartilhar em outros sites

O Mario já explicou como funciona... Mas vamos lá de novo...

 

Usando Request.Form como exemplo:

varteste = request.form("teste")

 

Com SESSION seria...

varteste = SESSION("teste")

 

Só que antes de pegar a Session, você tem que ter armazenado algo nela antes.

 

Então seria...

SESSION("teste") = "Testando..."

 

Se não entender dê uma olhada no link abaixo. Está em inglês, mas dá para entender fácil...

http://www.w3schools.com/asp/asp_sessions.asp

 

Qualquer dúvida posta aí.

Compartilhar este post


Link para o post
Compartilhar em outros sites

é exatamente como postei nao tem segredo

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo, desculpe-me a iguinorância

 

tenho 3 página

 

págna1 = MARCELO

 

página2 = MARCELO

 

página3 =MARCELO

 

sendo que na página 2 e 3 mostre o valor de uma campo da página 1

 

como eu faço para mostrar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na página 1 você armazena o valor em uma Session:

session("teste") = "Valor"

 

Na página 2 e 3 você escreve o valor

response.write session("teste")

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá galera beleza?

 

Graça a Deus que vcs me ajudaram legal, muito obrigado,

 

partir daí, gostaria de verificar o valor da session, o código abaixo é uma arquivo de conexão

 

<%session("banco")%>
<%
'Criaremos uma SUB para a conexão para conectarmos com o banco de dados do AccessAdmin
'Detalhe: Não é o banco que será administrado

if (session("banco") = "INVERNO") then
sub abrir_conexao	
	localbd = "Driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("\banco\INVERNO.mdb") 
   set bd=Server.CreateObject("ADODB.Connection")
   bd.open localbd
end sub
END IF
if (session("banco") = "VERAO") then
sub abrir_conexao	
	localbd = "Driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("\banco\VERAO.mdb") 
   set bd=Server.CreateObject("ADODB.Connection")
   bd.open localbd
end sub
end if
'SUB que fechará a conexão
sub fechar_conexao
	bd.close
	Set bd = nothing
end sub
%>

 

fiz o teste mas só ta pegando a segunda opção

 

po que?

 

desde já agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Que bom que resolveu

 

Abraços

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.