Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

angus

Email

Recommended Posts

Este é o formulário de inclusão de E-Mails em meu site.Código form.htm<form method="POST" action="asp/mail/mail.asp"> <table border="1" cellpadding="0" cellspacing="0" width="149" bgcolor="#D4D4D4"> <tr> <td width="148" align="center"><font face="Verdana" size="1">Receba as noticias do site por e-mail:</font></td> </tr> <tr> <td width="148" align="center"><font face="Verdana" size="1"> <input type="text" name="email" size="20" value="seu@email.com" style="text-align : center;"></font></td> </tr> <tr> <td width="148" align="center"><font face="Verdana" size="1"> Adicionar<input type="radio" value="adicionar" checked name="acao"> | <input type="radio" name="acao" value="retirar">Retirar</font></td> </tr> <tr> <td width="148" align="center"><font face="Verdana" size="1"> <input type="submit" value="Ok"></font></td> </tr> </table></form>Este é o código asp que inclui os dados do formulário no banco de dados...O código é inserir.asp<%Nome=request("Nome")Email=request("Email")set conexao = server.createobject("ADODB.connection")set rs = server.createobject("ADODB.recordset") Set Conexao = Server.CreateObject("ADODB.Connection") Conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:/Inetpub/wwwroot/cadastro/cadastro2.mdb;"sql = "INSERT INTO Cadastro (Nome, Email) VALUES ('" & Nome & "','" & Email & "')"conexao.execute sqlresponse.redirect "../../default.asp"%>Agora minha dúvida, como eu faço para que ele verifique se o E-Mail existe no banco de dados para não repetir?Não quero que ele cadastre o mesmo E-Mail 2 vezes no banco de dados, como fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

entra cara você vai ter q fazer isso:strsql="select * from nome da sau tabela where nome do campo da sua tabela = '" & nome do seu campo oq recebe o email & "'" set rs1=conn.execute(strsql) if rs1.eof then

Compartilhar este post


Link para o post
Compartilhar em outros sites

entra cara você vai ter q fazer isso:strsql="select * from nome da sau tabela where nome do campo da sua tabela = '" & nome do seu campo oq recebe o email & "'" set rs1=conn.execute(strsql) if rs1.eof then set rs=conn.execute(sua isntrução de inserção de dados) else response.write ("email ja cadastrado") response.end() end if tenta isso cara qq coisa posta de novo ai certo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.