Como faço para criar um pesquisa, iniciando pelo filtro, apenas com o campo CPF, onde o usuário digitando seu CPF, se encontrar ir direto para o formulário com seus dados. Se não encontrar, ir a um formulário onde possa cadastrar?
Obrigado.
Como faço para criar um pesquisa, iniciando pelo filtro, apenas com o campo CPF, onde o usuário digitando seu CPF, se encontrar ir direto para o formulário com seus dados. Se não encontrar, ir a um formulário onde possa cadastrar?
Obrigado.
Neste caso eu aconselho a utilizar um controle…
Tentei controle, criando um campo CPF e um botão Procurar com o código a seguir, mas dá que o “Comando select não retornou dados”, mas o dado que informei existe no banco de dados sim.
sc_lookup(meus_dados, “SELECT CPF FROM candidato WHERE CPF = ‘{CPF}’ AND COD_PROCESSO_SELETIVO = ‘[COD_PROCESSO]’”);
if ({meus_dados} === false){
echo "Erro de acesso. Mensagem = " . {meus_dados_erro};
}
elseif (empty({meus_dados})){
echo "Comando select não retornou dados ";
}
else{
sc_redir(inscricao.php, parm1={CPF});
}
Agora, se coloco sc_select(meus_dados, “SELECT CPF FROM candidato WHERE CPF = ‘{CPF}’ AND COD_PROCESSO_SELETIVO = ‘[COD_PROCESSO]’”);
Ai passa, mas não cai direto no CPF encontrado.
Tente assim:
sc_lookup(meus_dados, “SELECT CPF FROM candidato WHERE CPF = ‘{CPF}’ AND COD_PROCESSO_SELETIVO = ‘[COD_PROCESSO]’”);
if(empty({meus_dados})) {
echo "Comando select não retornou dados ";
} else {
sc_redir(inscricao.php, parm1=’{CPF}’);
}
Pq ou ele volta vazio… ou acha o CPF.
Não esqueça de colocar na clausula “where” da aplicação que vai abrir, pra filtrar pelo valor recebido.
Não esqueça da ’ (aspas simples) pro {CPF}