[Resolvido] como verificar se já exite usuario e senha e se não g
o código abaixo apenas grava sucessivas entradas e não verifica se já existe usuários e senhas gravadas...
Como faço essa verificação para depois sim, se não existir gravar?
E se existir avisar o cliente que já existe esse usuário e senha?
<?php
if(isset($_POST['acao']) && $_POST['acao'] == 'cadastrar'):
$nome = (!get_magic_quotes_gpc()) ? addslashes($_POST['nome']) : $_POST['nome'];/*verifi on of estado no servidor*/
$email = (!get_magic_quotes_gpc()) ? addslashes($_POST['email']) : $_POST['email'];/*verifi on of estado no servidor*/
$usuario = (!get_magic_quotes_gpc()) ? addslashes($_POST['usuario']) : $_POST['usuario'];/*verifi on of estado no servidor*/
$senha = (!get_magic_quotes_gpc()) ? addslashes($_POST['senha']) : $_POST['senha'];/*verifi on of estado no servidor*/
if(empty($nome)):
echo'<script>alert("Preencha o campo Nome!")</script>';
echo'<script>history.back()</script>';
exit;
elseif(empty($email)):
echo'<script>alert("Preencha o campo Usuario!")</script>';
echo'<script>history.back()</script>';
exit;
elseif(empty($usuario)):
echo'<script>alert("Preencha o campo Usuario!")</script>';
echo'<script>history.back()</script>';
exit;
elseif(empty($senha)):
echo'<script>alert("Preencha o campo Senha!")</script>';
echo'<script>history.back()</script>';
exit;
else:
$senha = md5($senha); /*comando de criptografar a senha no banco de dados para segurança*/
require("conexao.php");
$sql= "INSERT INTO usuarios (nome, usuario, senha, email)
VALUES
('$nome','$usuario','$senha','$email')";
$qr = mysql_query($sql) or die(mysql_error());
if ($qr):
echo'<script>alert("Cadastrado com sucesso!")</script>';
else:
echo'<script>alert("Erro ao cadastrar!")</script>';
endif;
endif;
endif;
?>Discussão (10)
Carregando comentários...