Field dependendo do valor da variavel

Boa noite,

Senhores sou iniciante em tudo que se diz programação então tenham paciência comigo.

Consegui pegar o nome do campo quando clico no mesmo, usando o evento Ajax.

Porem agora que peguei o nome do campo gostaria de trabalhar com ela como se fosse o field da aplicação, exemplo:

if ({variável} == ‘null’){

Na aplicação normal nós utilizamos {NOME DO CAMPO}
porem gostaria de algo assim {Variável}

Não estou conseguindo.

Olá bom dia,

Creio que isto aqui irá te ajudar a esclarecer um pouco a questão: https://www.scriptcase.com.br/docs/pt_br/v81/apendice/variaveis-no-scriptcase

Kleyber muito obrigado pela sua ajuda…

Eu entendi como utilizamos as variáveis, porém a minha dúvida ainda persiste.

Quando quero jogar um valor ou pegar um valor de um campo da aplicação utilizo {nome do campo};
Até aii tudo bem … !!!

Porem quando dentro das chaves é uma variável eu nao sei o que fazer ja tentei algo do tipo “{”.variavel."}" = …

este é minha dúvida.

Se for variável local:

“{”.$variavel."}" =

Se for variável global:

“{”.[variavel]."}" =

Boa tarde Kleyber, mais uma vez obrigado.

Veja que no ex. também indiquei essa possiblidade, porem se eu faço algo no onBlur de um campo e chamar uma sql não pega o valor da variável… exemplo:

no onBlur de um campo eu digito:

$sql = "Update Tabela set nome = ‘{nome}’ where Id = ‘{id}’ ";

quando tento fazer:
$sql = “Update Tabela set nome = “{”.variavel.”}" where Id = ‘{id}’ ";

eu não consigo pegar o valor do campo.

na realidade quando faço no evento OnBlur nem mesmo o simples comando não funciona :
“{”.variavel."}" = ‘algum valor’

o que sera que estou errando ?

Tente passar assim:

$campo = “{”.$variavel."}";

$sql = "UPDATE tabela SET nome = “.$campo.” WHERE id = ".{id};

Bom dia,

Foi resolvido?

Kleyber desculpe pela demora …

Seguinte não consigo fazer o simples não sei porque, veja o que estou tentando fazer :

o campo {viagem} é um campo de meu formulário.
poderia fazer {viagem} = ‘29878’;

porem estou querendo fazer isso da seguinte forma.

$variavel = ‘Viagem’;

“{”.$variavel."}" = ‘29878’;

Para teste estou fazendo no evento onLoad.

hummm acho que não vais conseguir fazer dessa forma. Eu particularmente nunca fiz nada assim, até mesmo por causa do parser do SC que pode interpretar isso de outra forma que não a desejada. Se algum outro colega já fez algo parecido e puder dar uma dica, fique à vontade.

Tente usar a função EVAL() do PHP.

eval — Executa uma string como código PHP.

pauloper obrigaod pleo ajuda, mas não consegui também …

não sei se é por falta de conhecimento
fiz de tudo mas não consegui …