Ir para conteúdo

POWERED BY:

Arquivado

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

G.Armando

Cadastro Repetido PHP+MySQL

Recommended Posts

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

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

<?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

×

Informação importante

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