Sugestão para criar um formulário de consulta baseada em databases.
Exemplo: Digitar um CNPJ e caso ele seja listado na conexão de database, o botão enviar ficaria oculto e se caso não for listado, o formulário fica disponível para solicitação do novo CNPJ e o botão enviar fica ativo.
Eu sei que ja existe a função para evitar campo duplicado, que é uma ótima função, porem, as vezes temos formulários grandes e a informação que o campo digitado ja existe, só aparece depois de tudo digitado e frustra muito quem preenche.
Então com uma pré validação do campo chave, ajudaria muito