Jump to content
Fórum Script Brasil
  • 0

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


N30H3R0

Question

<?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 to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.1k
    • Total Posts
      652k
×
×
  • Create New...