Consigo passar uma global pelo o sc_redir?

Tenho uma aplicação que após clicar no botao de inclusao/update chama um formulário complementar.

Se for passar uma variavel global nem precisa passar ela pelo sc_redir, só pegar o valor
dela antes de fazer ou sc_redir ele já passa para a outra aplicação.

Um exemplo:

[glo_PedidoID]={Pedido};
sc_redir(form_pedidos.php, '', "_self");

[glo_PedidoID] já vai estar disponível em form_pedidos.php

Porque a variável global ele é uma Variável de Sessão Persistente do PHP, e fica disponível
para todas as outras aplicações que vão ser executadas após ela ser criada.

2 Curtidas

opa, obrigado jailton, descobrir o motivo que nao funcionou, tinha uma outra global no sql do forms, deu certo. vlww

boa tarde, agora percebi outro problema, usei um
if(sc_btn_insert){
[global]={campo};
sc_redir(forms, ‘’, “modal”);
}

o problema é nao abre a modal, nao salva no banco, apos alguns testes comentei essas linhas e fiz um novo insert e percebir uma diferença no meu ID_CHAVE_PRIMARIA de 4 pulou para 13.

parece que ele fez o procedimento e excluiu logo após.

Seu código tem que ser colocado no Evento onAfterInsert e onAfterUpdate.

Se você colocar o sc_redir(… antes ele pula fora da sequência de código da gravação original,
por isso que o formulário não salva.

ai que está o problema coloque em ambos os eventos antes para tirar essa duvida