G.Armando 0 Denunciar post Postado Setembro 26, 2010 Boa tarde Bom gente é o seguinte estou fazendo um sistema e estou na parte de cadastro de login e td mais, mais como faria para não cadastrar o mesmo login 2 vezes ou o mesmo e-mail? <? include("config.php"); $nome=$_POST['nome']; $login=$_POST['login']; $senha=$_POST['senha']; $email=$_POST['email']; $cadastro = mysql_query("INSERT INTO acessos (nome, login, senha, email) VALUES ('$nome','$login','$senha','$email')")or die( mysql_error() ); echo " <META HTTP-EQUIV=REFRESH CONTENT='0; URL=index2.php?pg=cadastroacesso'> <script type=\"text/javascript\"> alert(\"Acesso Cadastrado!\"); </script> "; ?> Vlw desde já, quem ajudar ae agradeço ;) Compartilhar este post Link para o post Compartilhar em outros sites
Guilherme_90 33 Denunciar post Postado Setembro 26, 2010 Boa tarde Bom gente é o seguinte estou fazendo um sistema e estou na parte de cadastro de login e td mais, mais como faria para não cadastrar o mesmo login 2 vezes ou o mesmo e-mail? <? include("config.php"); $nome=$_POST['nome']; $login=$_POST['login']; $senha=$_POST['senha']; $email=$_POST['email']; $cadastro = mysql_query("INSERT INTO acessos (nome, login, senha, email) VALUES ('$nome','$login','$senha','$email')")or die( mysql_error() ); echo " <META HTTP-EQUIV=REFRESH CONTENT='0; URL=index2.php?pg=cadastroacesso'> <script type=\"text/javascript\"> alert(\"Acesso Cadastrado!\"); </script> "; ?> Vlw desde já, quem ajudar ae agradeço ;) Cara, eu penso que seja o seguinte. Faz um código que verifica se o usuário já está cadastrado com o nome, senha, e-mail já preenchidos no formulário, e faz essa busca no Banco de Dados. Eu não manjo quase nada, mas assim: if ($nome == "$nome") echo "Esse usuário já está cadastrado"; elseif ($senha == "$senha"){ echo "Essa senha já existe"; } elseif ($email == "$email"){ echo "Esse E-mail já existe"; } elseif ($login == "$login"){ echo "Esse Login já existe"; } mysql_connect("$nome","$senha","$email", "$login"); Primeiramente, nem sei se está certo, e foi apenas um exemplo. Tente achar a melhor forma, mas EU ACHO que essa minha lógica porca até pode funcionar, quem sabe. Espero ter ajudado, até mais! Compartilhar este post Link para o post Compartilhar em outros sites
Gabriel T. 4 Denunciar post Postado Setembro 26, 2010 <?php $login = $_POST["login"]; /USUÁRIO POSTA NO CAMPO LOGIN $conexao = mysql_connect("localhost","root"); if(!$conexao) die ("ERRO AO CONECTAR:" . mysql_error()); $banco = mysql_select_db("clientes",$conexao); if(!$banco) die ("ERRO AO CONECTAR COM O BANCO DE DADOS:" . mysql_error()); //PROCURA SE EXISTE O LOGIN CADASTRADO $query = "SELECT * FROM clientes WHERE login = $login"; $procura = mysql_query($query,$conexao); //Se der erro com a busca exibir o erro if (!$procura) die ("Execução de consulta gerou o seguinte erro no MYSQL-->" . mysql_error()); //clientes É A TABELA, login É O VALOR DE ONDE ESTÁ O LOGIN DO USUARIO //SE ENCONTROU ALGUM RESULTADO AVISA: if(mysql_num_rows($procura)==1) { echo "Esse login já está cadastrado no sistema!"; } ?> A mesma coisa com o valor e-mail. Compartilhar este post Link para o post Compartilhar em outros sites