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