Boa tarde,
Estou fazendo um botão para levar o usuário ao próximo registro em um formulário. Não posso usar o botão padrão devido a complexidade da sql de entrada.
Criei um botão PHP com esse cógido:
$novo_id = novaId();
$parametros = "ID_PERGUNTA=".$novo_id .";ID_EMPRESA=".{id_empresa}.";ID_PLANTA=".{ID_PLANTA};
$parametros .= ";id_periodo=".[id_periodo].";id_programa=".[id_programa].";id_quadro=".[id_quadro];
$parametros .= ";id_empresa=".[id_empresa].";id_planta=".[id_planta];
$parametros .= ";ordenacao=".(int)([ordenacao]+1).";quadro=".[quadro];
$parametros .= ";periodo=".[periodo].";empresa=".[empresa].";planta=".[planta];
echo "nova: ".$parametros."<br>";
sc_redir(formulario_respostas, $parametros);
O resultado do echo acima:nova: ID_PERGUNTA=2____;ID_EMPRESA=7__;ID_PLANTA=1;id_periodo=4_;id_programa=1;id_quadro=4;id_empresa=7__;id_planta=1;ordenacao=2;quadro=SegXXXXXXXXXXX;periodo=Ano teste;empresa=XXXX;planta=XXXXXXXXXXXXXXXX
Porém ao redirecionar para a mesma tela (reload), o registro trazido continua sendo o mesmo e a função novaId() já foi verificada e está retornando o valor correto.