Inserção no db não funciona
Segue abaixo meu codigo da pagina e da config ... se puderem me dizer no que estou errando...
<?php
include "config.php";
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$nome = $_POST['nome'];
$email = $_POST['email'];
$cpf = $_POST['cpf'];
$dtnasc = $_POST['dtnasc'];
$dtnasc = implode("-",array_reverse(explode("/",$dtnasc)));
$genero = $_POST['genero'];
$usuario = $_POST['usuario'];
$senha = $_POST['senha'];
$rua = $_POST['rua'];
$bairro = $_POST['bairro'];
$cidade = $_POST['cidade'];
$estado = $_POST['estado'];
$cep = $_POST['cep'];
$telcel = $_POST['telcel'];
$telres = $_POST['telres'];
$idperfil = $_POST['idperfil'];
$x = mysql_query("INSERT INTO aulasp.usuario (nome,email,cpf,dtnasc,genero,usuario,senha,rua,bairro,cidade,estado,cep,telcel,telres,idperfil) VALUES ('$nome','$email','$cpf','$dtnasc','$genero','$usuario','$senha','$rua','$bairro','$cidade','$estado','$cep','$telcel','$telres','$idperfil')");
?>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name=description content="Texte" />
<meta name=viewport content="width=device-width, initial-scale=1" />
<title>Cadastre-se</title>
<link rel="stylesheet" href="css/bootstrap-theme.css">
<link href="css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" href="css/bootstrap.css">
<link rel="stylesheet" href="css/home.css">
<script type="text/javascript" src= "js/bootstrap.js"></script>
<script src="js/jquery.js"></script>
<script src="js/bootstrap.min.js"></script>
<script type="text/javascript" src="jsCadastre-se.js"></script>
<link rel="stylesheet" href="styleCadastre-se.css">
<script>
function formatar(mascara, documento){
var i = documento.value.length;
var saida = mascara.substring(0,1);
var texto = mascara.substring(i)
if (texto.substring(0,1) != saida){
documento.value += texto.substring(0,1);
}
}
function verificarCPF©{
var i;
s = c;
var c = s.substr(0,9);
var dv = s.substr(9,2);
var d1 = 0;
var v = false;
for (i = 0; i < 9; i++){
d1 += c.charAt(i)*(10-i);
}
if (d1 == 0){
alert("CPF Inválido")
v = true;
return false;
}
d1 = 11 - (d1 % 11);
if (d1 > 9) d1 = 0;
if (dv.charAt(0) != d1){
alert("CPF Inválido")
v = true;
return false;
}
d1 *= 2;
for (i = 0; i < 9; i++){
d1 += c.charAt(i)*(11-i);
}
d1 = 11 - (d1 % 11);
if (d1 > 9) d1 = 0;
if (dv.charAt(1) != d1){
alert("CPF Inválido")
v = true;
return false;
}
if (!v) {
alert(c + "nCPF Válido")
}
}
</script>
</head>
<body>
<div class="navbar-wrapper">
<div class="container">
<div class="navbar navbar-inverse navbar-static-top">
<div class="navbar-header">
<a class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a id="ga" class="navbar-brand" href="#">Garreiaqui.com</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Home</a></li>
<li><a href="quemsomos.html">QUEM SOMOS</a></li>
<li><a href="faleconosco.html">FALE CONOSCO</a></li>
<li class="dropdown">
</li>
</ul>
</div>
</div>
</div><!-- /container -->
</div>
<div id="tdiv">
<p id="tform"> Cadastre-se<p>
</div>
<form name="form1" method="post" action="" >
<div id="dados_pessoais">
<h4>Dados Pessoais <span style="font-size:20px;">* </span> <span style="font-size:11px; color:#000000;">Campos Obrigatórios</span></h4>
<input type="radio" name="idperfil" value="A"/> Aluno
<input type="radio" name="idperfil" value="P"/> Professor <br/><br/>
<p>Fique tranquilo! Seus dados são para uso interno e de maneira alguma serão divulgados publicamente.</p>
<div id="dnome">
<label>Nome Completo <span>*</span></label><br/>
<input type="text" name="nome" size="60" maxlength="60"/>
</div>
<div id="demail">
<label>email <span>*</span></label><br/>
<input onsubmit="return validaEmail(this)" type="text" name="email" size="60" maxlength="60"/>
</div><br/><br/><br/>
<div id="dcpf">
<label>CPF <span>* Digite somente números </span></label><br/>
<input type="text" name="cpf" maxlength="14" OnKeyPress="formatar('###.###.###-##', this)" onblur="return verificarCPF(this.value)" />
</div>
<div id="ddtnasc">
<label>Data de Nascimento <span>*</span></label><br/>
<input type="date" name="dtnasc" maxlength="11"/>
</div>
<div id="dgenero">
<label>Gênero <span>*</span></label><br/>
<select name="genero">
<option value="sl" selected>--Selecione--</option>
<option value="M">Masculino</option>
<option value="F">Feminino</option>
</select>
</div><br/>
<div id="dusuario">
<label>Crie seu usuário <span>*</span> <span>No máximo 20 caracteres.</span></label><br/>
<input type="text" size="50" name="usuario" maxlength="20"/>
</div>
<div id="dsenha">
<label>Crie sua Senha <span>*</span> <span>No mínimo 6 caracteres, no máximo 16.</span></label><br/>
<input type="password" name="senha" id="senha1" size="50" maxlength="16"/>
</div>
<div id="csenha">
<label>Confirme sua senha <span> * </span></label>
<input onchange="validaSenha();" type="password" name="senha2" id="senha2" size="50" maxlength="16"/>
</div>
</div>
<div id="dados_residenciais">
<h4>Dados Residenciais</h4>
<p>Fique tranquilo! Seus dados são para uso interno e de maneira alguma serão divulgados publicamente.</p>
<div id="drua">
<label>Rua/Av</label><br/>
<input type="text" name="rua" size="90" maxlength="100"/>
</div>
<div id="dbairro">
<label>Bairro</label><br/>
<input type="text" name="bairro" size="40" maxlength="30"/>
</div><br/>
<div id="dcidade">
<label>Cidade</label><br/>
<input type="text" name="cidade" size="40" maxlength="30"/>
</div>
<div id="destado">
<label>Estado</label><br/>
<select name="estado">
<option value="sl" selected>--Selecione--</option>
<option value="AC">Acre</option>
<option value="Al">Alagoas</option>
<option value="AP">Amapá</option>
<option value="AM">Amazonas</option>
<option value="BA">Bahia</option>
<option value="CE">Ceará</option>
<option value="DF">Distrito Federal</option>
<option value="ES">Espírito Santo</option>
<option value="GO">Goiás</option>
<option value="MA">Maranhão</option>
<option value="MT">Mato Grosso</option>
<option value="MS">Mato Grosso do Sul</option>
<option value="MG">Minas Gerais</option>
<option value="PA">Pará</option>
<option value="PB">Paraíba</option>
<option value="PR">Paraná</option>
<option value="PE">Pernambuco</option>
<option value="PI">Piauí</option>
<option value="RJ">Rio de Janeiro</option>
<option value="RN">Rio Grande do Norte</option>
<option value="RS">Rio Grande do Sul</option>
<option value="RO">Rondônia</option>
<option value="RR">Roraima</option>
<option value="SC">Santa Catarina</option>
<option value="SP">São Paulo</option>
<option value="SE">Sergipe</option>
<option value="TO">Tocantins</option>
</select>
</div>
<div id="dcep">
<label>CEP</label><br/>
<input type="text" name="cep" size="20" maxlength="9" OnKeyPress="formatar('#####-###', this)" />
</div><br/>
<div id="dtelcel">
<label>Telefone Celular <span>*</span></label><br/>
<input type="tel" name="telcel" size="20" maxlength="12" OnKeyPress="formatar('##-####-####', this)" />
</div>
<div id="dtelres">
<label>Telefone Residencial</label><br/>
<input type="tel" name="telres" size="20" maxlength="12" OnKeyPress="formatar('##-####-####', this)" />
</div>
</div>
<div id="botao">
<input type="submit" onsubmit="return validaForm(this)" value="Finalizar Cadastro" style="background-color:#1E90FF; color:#FFFFFF; font-weight:bold;"/>
</div>
</form>
<div id="rp">
<p>© 2015 Todos os direitos reservados·</p>
</div>
</body>
</html>
Conecxão ao db...
<?php
$host = "localhost";
$user = "root";
$pass = "";
$db = "aulasp";
$a = @mysql_connect($host, $user, $pass) or die(mysql_error());
@mysql_select_db($db, $a) or die("erro ao se conectar com o db");
?>Discussão (4)
Carregando comentários...