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.
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