leo_davi 0 Denunciar post Postado Janeiro 29, 2007 Bom fiz um formulário e ele esta gravando no banco de dados o nome e e-mailai quero fazer a seguinte verificação se ja tiver o e-mail no banco de dados não é pra gravar.espero a ajuda de vocês obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
alendre 0 Denunciar post Postado Janeiro 29, 2007 Opa leo_davi... Tudo bem...Simples:Basta você fazer uma pesquisa pelo e-mail antes de Cadastrar no BD...//Pega a variável$Email = $_POST['email'];$Verifica = myql_query("SELECT * FROM cadastro WHERE c_email = '$Email'");$Resultado = mysql_num_rows($Verifica);// Checa se não houver registroif($Resultado == 0){ //Então cadastra no BD Script de Inserção}// Se houver um registro no BDelse{ // Avisa o Usuário que este E-mail já está cadastrado no BD // Por um variável redirecionando o Usuário para o form $Erro = 'Cadastro.php?Erro=True'; header('Location'. $Erro);}Pegando a Variável no Form de Cadastroif(isset($_GET['Erro'])){ // Aqui você avisa o Usuário que o E-mail já está cadastrado echo 'E-mail já Cadastrado no BD';}Espero ter sido claro...T+ Compartilhar este post Link para o post Compartilhar em outros sites
alemaojf 1 Denunciar post Postado Janeiro 29, 2007 ce pode fazer assim$nome = $_POST['nome'];$email = $_POST['email'];$re = mysql_query("select count(*) as total from tabela where email = '$email");$total = mysql_result($re, 0, "total"); if ($total == 0) { // gerando a query de insercao $sql = "insert into tabela(nome, email) values ($nome, $email)";$query = mysql_query($sql);echo "cadastro efetuado";else{echo "email ja cadastrado";} Compartilhar este post Link para o post Compartilhar em outros sites
vebersol 0 Denunciar post Postado Janeiro 29, 2007 Além de verificar se o e-mail já existe, tu também podes verificar se ele está digitado de forma correta, vê no link: http://forum.imasters.com.br/index.php?s=&...st&p=715463 Compartilhar este post Link para o post Compartilhar em outros sites
leo_davi 0 Denunciar post Postado Janeiro 30, 2007 Valeu mesmo Alendre, alemaojf e vebersolmuito útil a ajuda de vocês.valeu mesmo. Compartilhar este post Link para o post Compartilhar em outros sites