Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eai gnte to com o seguinte erro e já pesquisei e tentei fazer tudo, porém não vai. Ele sempre volta no erro no qual fala que o usuario ou email já ta cadastrado
Segue o codigo:
elseif($page == "usuarios" && $do == "novo"){
$get_nome = $_GET["nome"];
$get_sobrenome = $_GET["sobrenome"];
$get_email = $_GET["email"];
$get_usuario = $_GET["usuario"];
$cadastrar = $_POST["Cadastrar"];
if(isset($cadastrar)){
$nome = $_POST["nome"];
$sobrenome = $_POST["sobrenome"];
$email = $_POST["email"];
$usuario = $_POST["usuario"];
$senha = $_POST["senha"];
$resenha = $_POST["resenha"];
$nivel = $_POST["nivel"];
$verifica = "SELECT * FROM usuarios WHERE usuario='$usuario' OR email='$email'";
$retorna_verifica = $conecta_2->query($verifica);
//Já tentei colocar "!= NULL" , ">= 0" , "!==0" ou "== 1" .
//Todos retornaram a mesma resposta. Independente do conteúdo inserido no formulário.
if($retorna_verifica !== NULL){
header("location:./index.php?page=usuarios&do=novo&nome=".$nome."&sobrenome=".$sobrenome."&usuario=".$usuario."&email=".$email."&msg=Usuário ou endereço de e-mail já existente.");}
elseif(empty($nome)){header("location:./index.php?page=usuarios&do=novo&nome=".$nome."&sobrenome=".$sobrenome."&usuario=".$usuario."&email=".$email."&msg=Por favor, preencha o seu nome.");}
elseif(empty($sobrenome)){header("location:./index.php?page=usuarios&do=novo&nome=".$nome."&sobrenome=".$sobrenome."&usuario=".$usuario."&email=".$email."&msg=Por favor, preencha o seu sobrenome.");}
elseif(empty($email)){header("location:./index.php?page=usuarios&do=novo&nome=".$nome."&sobrenome=".$sobrenome."&usuario=".$usuario."&email=".$email."&msg=Por favor, preencha o seu email.");}
elseif(empty($usuario)){header("location:./index.php?page=usuarios&do=novo&nome=".$nome."&sobrenome=".$sobrenome."&usuario=".$usuario."&email=".$email."&msg=Por favor, preencha o seu usuário.");}
elseif(empty($senha)){header("location:./index.php?page=usuarios&do=novo&nome=".$nome."&sobrenome=".$sobrenome."&usuario=".$usuario."&email=".$email."&msg=Por favor, preencha a sua senha.");}
elseif(empty($resenha)){header("location:./index.php?page=usuarios&do=novo&nome=".$nome."&sobrenome=".$sobrenome."&usuario=".$usuario."&email=".$email."&msg=Por favor, redigite sua senha.");}
elseif(empty($nivel)){header("location:./index.php?page=usuarios&do=novo&nome=".$nome."&sobrenome=".$sobrenome."&usuario=".$usuario."&email=".$email."&msg=Por favor, preencha o nivel do usuário.");}
elseif($senha != $resenha){header("location:./index.php?page=usuarios&do=novo&nome=".$nome."&sobrenome=".$sobrenome."&usuario=".$usuario."&email=".$email."&msg=Confirmação de senha não confere,Por favor redigite sua senha.");}
else {
$sql = "INSERT INTO usuarios(nome,sobrenome,email,usuario,senha,nivel) VALUES(\"$nome\",\"$sobrenome\",\"$email\",\"$usuario\",\"$senha\",\"$nivel\")";
$qry = $conecta_2->query($sql) or die (mysql_error());
header("location:./index.php?page=usuarios&msg=Usuario cadastrado com sucesso.");}
}
?>
<div id="main">
<?php if(isset($msg)){echo '<div id="login_error" class="alert_error" style="margin: 10px auto;">
<p>
<img src="./style/img/icon_error.png" alt="Erro" class="middle">
'.$msg.'
</p>
</div>';}?>
<form action="<?php echo "./index.php?page=usuarios&do=novo&nome=".$nome."&sobrenome=".$sobrenome."&usuario=".$usuario."&email=".$email."";?>" method="post" class="jNice">
<h3>Cadastro de usuário</h3>
<fieldset>
<p><label>Nome:</label><input name="nome" type="text" class="text-long" value="<?php echo $get_nome; ?>"/></p>
<p><label>Sobrenome:</label><input name="sobrenome" type="text" class="text-long" value="<?php echo $get_sobrenome; ?>"/></p>
<p><label>Login:</label><input name="usuario" type="text" class="text-long" value="<?php echo $get_usuario; ?>"/></p>
<p><label>Senha:</label><input name="senha" type="password" class="text-long"/></p>
<p><label>Redigite sua Senha:</label><input name="resenha" type="password" class="text-long" /></p>
<p><label>E-mail:</label><input name="email" type="text" class="text-long" value="<?php echo $get_email; ?>"/></p>
<p><label>Tipo de conta:</label><Input class="jNice" type="radio" Name="nivel" value="1">Usuário<br /><Input class="jNice" type="radio" Name="nivel" value="2">Administrador</p>
<input type="submit" name="Cadastrar" value="Cadastrar" />
</fieldset>
</form><br />
</div>
<?php }
Se alguem puder da uma luz de como devo modificar. --- abç
Carregando comentários...