Estou com um cadastro de e-mails e tentei criar uma condição para não deixar que o mesmo e-mail seja cadastrado mais de uma vez...
Como não manjo de PHP, ele está cadastrando o mesmo e-mail independente da condição que eu criei...
Deve ser simples mas não consigo resolver:
$mail = $_POST["email"];
$teste = " SELECT * FROM emails WHERE email = '$mail'";
$tenta = mysql_query($teste)
or die ("não foi possível concetar-se ao banco de dados.");
if ($tenta !=0) {
echo "<script>alert(\"Este e-mail já está cadastrado.\")</script>";
print "<script>";
print " self.location='index.html';";
print "</script>";
}
else {
$sql = "INSERT INTO emails (email) VALUES ('$mail')";
$sql = mysql_query($sql)
or die ("Houve erro na gravação dos dados, por favor, clique em voltar e verifique o email preenchido!");
echo "<script>alert(\"Email cadastrado com sucesso!\")</script>";
print "<script>";
print " self.location='index.html';";
print "</script>";
}
?>
Pergunta
Curry
Estou com um cadastro de e-mails e tentei criar uma condição para não deixar que o mesmo e-mail seja cadastrado mais de uma vez...
Como não manjo de PHP, ele está cadastrando o mesmo e-mail independente da condição que eu criei...
Deve ser simples mas não consigo resolver:
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.