Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Cadastro em php não funcionando

$
0
0

Opa pessoal tudo bom?

Mais uma vez estou aqui precisando da ajuda de vocês!

Eu estou construindo um site completo com painel para uma empresa e nesse site terá uma página de cadastro, no caso estou criando ela agora! Eu fiz quase tudo certo, porém, quando clico no botão submit, não insere os resultados no banco de dados! Sigam o code:

<form method="post" action="" class='inscricoes'>
<label>Nome completo:</label>
<p>
<input type="text" id="nome" name="nome" placeholder="Nome Completo:" required/>
</p>
<label>E-mail:</label>
<p>
<input type="email" name="email" id="email" placeholder="E-mail:" required/>
</p>
<label>Senha:</label>
<p>
<input type="password" name="senha" id="senha" placeholder="Senha:" required/>
</p>
<label>CPF:</label>
<p>
<input type="text" name="cpf" id="cpf" placeholder="CPF:" required/>
</p>
<label>País:</label>
<p>
<input type="text" name="pais" id="pais" placeholder="País:" required/>
</p>
<label>Cidade:</label>
<p>
<input type="text" name="cidade" id="cidade" placeholder="Cidade:" required/>
</p>
<label>Estado:</label>
<p>
<input type="text" name="estado" id="estado" placeholder="Estado:" required/>
</p>
<label>Endereço:</label>
<p>
<input type="text" name="endereco" id="endereco" placeholder="Endereço:" required/>
</p>
<label>Trabalho científico:</label>
<p>
<input type="checkbox" name="sim"> Sim</input> <input type="checkbox" name="nao"> Não</input>                             
</p>                                                                                                       
<input type="submit" value="Inscrever-se!" name="submit"/>
</form>
<?php
if(isset($_POST['submit'])){
$nome = mysqli_real_escape_string($conn,$_POST['nome']);
$email = mysqli_real_escape_string($conn,$_POST['email']);
$senha = mysqli_real_escape_string($conn,sha1($_POST['senha']));
$cpf = mysqli_real_escape_string($conn,$_POST['cpf']);
$pais = mysqli_real_escape_string($conn,$_POST['pais']);
$cidade = mysqli_real_escape_string($conn,$_POST['cidade']);
$estado = mysqli_real_escape_string($conn,$_POST['estado']);
if(isset($_POST['sim'])){
	$trabalhocientifico = "sim";
}else{
	$trabalhocientifico = "nao";
}
$tableusuarios = mysqli_query($conn, "SELECT * FROM usuarios");
$rows = mysqli_num_rows($tableusuarios);

if($rows > 0 && $rows < 10){
	$id = "00000".$rows;
}
if($rows > 9 && $rows < 100){
	$id = "0000".$rows;
}
if($rows > 99 && $rows < 1000){
	$id = "000".$rows;
}
if($rows > 999 && $rows < 10000){
	$id = "00".$rows;
}
if($rows > 9999 && $rows < 100000){
	$id = "0".$rows;
}
if($rows > 99999 && $rows < 1000000){
	$id = $rows;
}
if($rows > 999999 && $rows < 10000000){
	$id = $rows;
}
if($rows == 0){
	$id = '000001';
}

$insere = mysqli_query($conn, "INSERT INTO usuarios(nome,email,senha,cpf,pais,cidade,estado,endereco,trabalhocientifico,id) VALUES('$nome', '$email', '$senha', '$cpf', '$pais', '$cidade', '$estado', '$trabalhocientifico', '$id')");
if($insere){
echo "<script>alert('Inscrição efetuada com sucesso! \n Efetue o pagamento na página á seguir!');location.href='boleto_santander_banespa.php';</script>";
$_SESSION['email'] = $email;
$_SESSION['senha'] = $_POST['senha'];
}else{
echo "<script>alert('Ocorreu um erro ao realizar o cadastro, tente novamente!');location.href='inscricoes.php';</script>";
}
}
?>

O que será que está errado no code acima? preciso de ajuda de vocês, é urgente!

Obrigado!!!


Viewing all articles
Browse latest Browse all 14190