Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera!!
Estou com um problema e gostaria de contar com a ajuda de vocês!
Criei um form de cadastro e quando o usuário preencher este cadastro envia para uma página php.
Nesta página php que recebe os dados do formulário acontece o seguinte:
ele pega o campo email através da variavel $email = $_POST['email'] e em seguida ele grava no banco de dados, mas pra evitar a repetição de usuários cadastrados eu tentei realizar a seguinte verificação:
$email = $_POST['email'];
sql1 = mysql_query("SELECT login FROM agencia");
$dadosbd = mysql_fetch_array($sql1);
$login = $dadosbd['login'];
if ($login == $email) {
echo "Usuário já cadastrado";
}else{
$res1 = $conect;
$sql = "INSERT INTO agencia (login, senha, ultimaalteracao, empresa, contato, telefone, email) values ('$email', '$senha', NOW(), '$empresa', '$contato', '$telefone', '$email')";
$res2 = mysql_db_query ("midi21", "$sql", $res1);
O que acontece é o seguinte, quando eu cadastrei o primeiro registro e voltei no formulário e tentei cadastrar ele novamente, ele não deixou cadastrar, ai cadastrei outro email e quando tentei recadastra-lo ele não barrou, e assim aconteceu com os outros, ele só barra o primeiro email que cadastrei os outros não.
Deu pra entender galera!?
Muito obrigado pela ajuda!
Um abraço!
Carregando comentários...