Ir para conteúdo

POWERED BY:

Arquivado

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

Maycon

Variável dinâmica

Recommended Posts

Declarei uma variavel, varTextoSup_ptPreciso recuperar ela concatenando, algo do tipo:<%=varTextoSup_ & session("idioma")%> onde session("idioma") é ptComo proceder?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Maycon,

 

você não consegue utilizar variavés do Javascript no asp.

 

Mas consegue usar as variaves do ASP no Javascritp.

 

Posta claramente o que você deseja para facilitar o entendimento e a ajuda.

 

Pois no exemplo que você postou:

<%=varTextoSup_ & session("idioma")%>

Não é nem claro nem mto lógico.

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salve...

 

Jothaz, no caso creio que ele quer concatenar duas variáveis do ASP mesmo para imrpimir o resultado de outra... não de Javascript.. :D

 

Maycon, seguinte...

 

Se você quiser criar uma variável você pode fazer assim:

 

minhaVar = varTextoSup & "_" & Session("idioma")

 

Porém, se quiser fazer com que de acordo com o idioma, a saída tenha um valor diferente, você não irá conseguir criar uma variável como está tentando, no caso, a saída então seria usar um Select Case

 

Exemplo:

 

Select Case Session("idioma")Case "pt" Response.Write(varTextoSup_pt)Case en Response.Write(varTextoSup_en)End Select

E definir antes o valor dessa variáveis...

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

<%Rafael%> é que vi o var e achei que era Javascript!

 

Foi mal.

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como é criada esta variável dinêmica no PHP?

Compartilhar este post


Link para o post
Compartilhar em outros sites

<%Rafael%> é que vi o var e achei que era Javascript!

 

Foi mal.

 

t+

Salve jothaz... eu tbm de principio achei.. ai fiquei pensando na resposta e fui ver que não era rs =)

 

Abraços!

 

 

Opa, valeu pela resposta.

 

Não é possível então criar uma variável dinâmica igual no PHP? Tenho mesmo que recorrer para os IFs ?

Infelizmente não ;) Tem que ser If, Select Case, etc..

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

A variável é $varTextoSup_pt, que contém um valor qualquer.

Para imprimir esta, utilizo:

<?

$teste = "$varTextoSup_".$_SESSION["idioma"];

 

echo $teste;

?>

Onde $_SESSION["idioma"] é pt

Compartilhar este post


Link para o post
Compartilhar em outros sites

Maycon,No ASP só no if ou case msm.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu entendi bem o que quis dizer, existe um jeito sim ^^

É só seguir meu exemplo:

 

'===========================================nome = "suavariavel" & "nomedinamico"valor = "Aqui é o valor que você vai jogar na variável"execute(nome & "=valor")' É a mesma coisa os responses abaixoresponse.write eval(nome) & "<br>"response.write suavariavelnomedinamico'===========================================

Qualquer dúvida é só postar

 

Abraço

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.