Ir para conteúdo
Fórum Script Brasil
  • 0

[PROBLEMA COM CADASTRO] - Código não manda pro Banco de Dados


N30H3R0

Pergunta

<?php

error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED);

$hostname_conecta = "localhost";
$database_conecta = "agrinology";
$username_conecta = "root";
$password_conecta = "";
$conecta = mysql_pconnect($hostname_conecta, $username_conecta, $password_conecta) or trigger_error(mysql_error(),E_USER_ERROR);
$database = mysql_select_db($database_conecta);

if(isset($_POST['cad_users']) && $_POST['cad_users'] == 'cad'){

$primeiro_nome    = $_POST["primeiro_nome"];
$sobrenome     = $_POST["sobrenome"];
$pais    = $_POST["pais"];
$cidade  = $_POST["cidade"];
$email   = $_POST["email"];
$usuario = $_POST["usuario"];
$senha   = $_POST["senha"];

$usuario_cad = mysql_query("SELECT usuario FROM usuario WHERE usuario = '$usuario'")
              or die(mysql_error());
if(@mysql_num_rows($usuario_cad) >= '1'){
	$erro = "Usuário já cadastrado no sistema, escolha outro.";
}else{

$cadastra_users = mysql_query("INSERT INTO usuario(primeiro_nome, sobrenome, pais, cidade, email, usuario, senha)
                          VALUES('$primeiro_nome', '$sobrenome', '$pais', '$cidade', '$email', '$usuario', '$senha')")
			 or die(mysql_error());
$resposta = ("$cadastra_users");
if($resposta){
	$erro = "Usuário cadastrado com sucesso!";
}else{
	$erro = "Erro ao cadstrar usuário!";
}
}
@header ("location:cadastra.php?&sim=$erro");
}
?>

<!DOCTYPE html>
<html >
  <head>
    <meta charset="UTF-8">
    <title>Agrinology | Account</title>
    <link href='http://fonts.googleapis.com/css?family=Titillium+Web:400,300,600' rel='stylesheet' type='text/css'>
    
    <link rel="stylesheet" href="css/normalize.css">

    
        <link rel="stylesheet" href="css/style.css">
    
	 <script type="text/javascript" src="jquery/jquery.js"></script>
     <script type="text/javascript" src="jquery/jquery.validate.js"></script>
     <script type="text/javascript" src="jquery/funcao.js"></script>
    
  </head>

  <body>

  <div class="cadastro">
    <div class="form">
      
      
      <div>
        <div id="signup">   
          <h1>Preencha os Dados abaixo atentamente:</h1>
          
          <form name="logar" action="login.php" method="post">
          
          <div class="top-row">
            <div class="field-wrap">
              <label>
                Primeiro Nome<span class="req" name="primeiro_nome">*</span>
              </label>
              <input type="text" required autocomplete="off" />
            </div>
        
            <div class="field-wrap">
              <label>
                Sobrenome<span class="req">*</span>
              </label>
              <input type="text"required autocomplete="off" name="sobrenome"/>
            </div>
          </div>
		  <div class="field-wrap">
              <label>
                País<span class="req">*</span>
              </label>
              <input type="text"required autocomplete="off" name="pais"/>
            </div>
            <div class="field-wrap">
              <label>
                Cidade<span class="req">*</span>
              </label>
              <input type="text"required autocomplete="off" name="cidade"/>
            </div>
          <div class="field-wrap">
            <label>
              Email<span class="req">*</span>
            </label>
            <input type="email"required autocomplete="off" name="email"/>
          </div>
          <div class="field-wrap">
            <label>
              Usuário (Nickname)<span class="req">*</span>
            </label>
            <input type="text"required autocomplete="off" name="usuario"/>
          </div>
          <div class="field-wrap">
            <label>
              Senha<span class="req">*</span>
            </label>
            <input type="password"required autocomplete="off" name="senha"/>
          </div>
		  
		  <p class="forgot"><a href="index.php">Já está cadatrado? Entre em sua conta.</a></p>

		  
      
		  <input type="hidden" name="cad_users" value="cad" />
          <button type="submit" class="button button-block" name="cadastrar" />Registrar-se</button><br />
		  <button type="reset" class="button button-block"/>Limpar Campos</button>
          
          </form>

        </div>
        </div>
      </div><!-- tab-content -->
      
</div> <!-- /form -->
    <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>

        <script src="js/index.js"></script>

    
    
  </body>
</html>

Acima está o meu código, é muito simples, usuário digita seus dados e é efetuado o cadastro. Porém este código não está enviando os dados para o MySQL!!!

Porém se eu vou no MySQL, e inserir manualmente os dados, na página login reconhece o cadastro.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...