Jump to content
Fórum Script Brasil
  • 0

Ajuda Cpf


igor.damiano

Question

Gostaria de uma ajuda para verificação de CPF em meu BD Access, se o CPF existe.

Para entenderem, estou fazendo assim(ainda não faço a verificação):

Tenho um formulário chamado CADASTRO.ASP e ele somente monta o formulário de cadastro(Cpf, senha, nome, ...) e após preencher, clicando no botão cadastro, ele vai para o arquivo CADASTRO2.ASP, onde ele pega os dados do CADASTRO.ASP e grava no Bd Access.

Como faço a verificação? Gostaria que me ajudassem assim:

Que a verificação seja feita no 1º arquivo o CADASTRO.ASP, se o CPF não existir no Bd Acess, ele vai para o CADASTRO2.ASP e faz a inclusão no BD. Mas se ele já existir, no próprio formulário CADASTRO.ASP, ele joga um ALERT, dizendo que o CPF já existe, que nem, quando você preenche um formulário e deixa um campo em branco, aparece um ALERT.

Aguardo ajuda de vocês...

Obrigado

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Olha Vamaos por parte:

primeiro pra você saber se tem algum CPF igual no seu DB:

cpf = request("cpf")

set conn

set rs

conn.open

rs.open

do until rs.eof

    if rs.fields("cpf") = cpf then

        conn.close

        set conn=nothing

        set rs = nothing

        response.redirect(cadastro.asp?erro=onload="java script:alert('cpf já cadastrado')")

loop

response.redirect(cadastro2.asp)

esse ai é + ou - o codigo agora você tem q contrir os componente corretamente e fazer o select corretamente!!!!

quanto a pagina cadastro.asp você coh preciso colocar o seguinte codigo:

na teg <BODY> coloque:

<Body <%response.write(request("erro"))%>>

agora é só modificar o codigo e testar!

falou!

:D

Link to comment
Share on other sites

  • 0

resopi, tentei usar o código q me passou mas não funcionou...

O que quero fazer é o seguinte:

Verificar se o cpf existe no BD, se existir, ele dá um alert, senão existir, ele cadastra.

O formulário, está no cadastro.asp, então, essa verificação eu tenho que fazer no cadastro.asp e se não houver cpf, ele vai para o cadastro2.asp e inclui no bd...

Por favor, tenta me ajudar aí....

Aguardo respostas....

Link to comment
Share on other sites

  • 0

eu axo q num tem jeito de fazer a verifdicação no prórpio cadastro.asp ....mnesmo ce tiver é muito mais fácil você fazer assim:

cadastro.asp:

<form action=confere.asp method=post>

<input type=textfield name=cpf>

<input type=textfield name=nome>

<input type=password name=senha>

<input type=submit

</form>

confere.asp:

<%

cpf=request.form("cpf")

nome=request.form("nome")

senha=request.form("senha")

set conn

conn.open

set rs

sql = "Select * From Tabela"

rs.open sql, conn

IF rs.fields("cpf") = "cpf" then

javascript alert erro(dai oce faz o alert erro não é?)

Else if

rs.fields("cpf") <> "cpf" then

response.redirect ("insert.asp?nome="nome"&senha="senha"&cpf="cpf")

insert.asp:

<%

cpf=request.querystring("cpf")

nome=request.querystring("nome")

senha=request.querystring="senha")

set conn

conn.open

set rs

sql = "insert "cpf", "nome", "senha" into tabela "

rs.open sql, conn

response.redirect("sucesso.asp")

%>

ve ce funciona!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.1k
    • Total Posts
      652k
×
×
  • Create New...