Olá sou principiante na linguagem PHP, estou desenvolvendo um sistema, estava cadastrando normalmente, mas depois que adicionei dois Campos SELECT, não está mais realizando a inserção no banco de dados, desde já agradeço pela atenção.
pagina "_conexao.php"
<?php
/*Conectando ao banco*/
$conexao = mysqli_connect("localhost", "root", "",
"bdsecurity") or
die("Erro ao conectar a Base de Dados");
mysqli_set_charset($conexao, "utf8");
/*Encerrar conexão*/
function desconectaBD()
{
mysqli_close($conexao) or die("Erro ao encerrar a
conexão como a Base de dados");
}
Pergunta
lenoeap
Olá sou principiante na linguagem PHP, estou desenvolvendo um sistema, estava cadastrando normalmente, mas depois que adicionei dois Campos SELECT, não está mais realizando a inserção no banco de dados, desde já agradeço pela atenção.
pagina "_conexao.php"
<?php
/*Conectando ao banco*/
$conexao = mysqli_connect("localhost", "root", "",
"bdsecurity") or
die("Erro ao conectar a Base de Dados");
mysqli_set_charset($conexao, "utf8");
/*Encerrar conexão*/
function desconectaBD()
{
mysqli_close($conexao) or die("Erro ao encerrar a
conexão como a Base de dados");
}
?>
pagina "add.php"
<form action="cadastra.php" method="post">
<div class="row">
<div class="form-group col-md-4">
<label for="text">Nome</label>
<input type="text" class="form-control" id="usuario" name="usuario" placeholder="Digite o valor">
</div>
<div class="form-group col-md-4">
<label for="number">CPF</label>
<input type="number" class="form-control" id="cpf" name="cpf" placeholder="Digite o valor">
</div>
<div class="form-group col-md-4">
<label for="number">RG</label>
<input type="number" class="form-control" id="rg" name="rg" placeholder="Digite o valor">
</div>
</div>
<div class="row">
<div class="form-group col-md-4">
<label for="text">Data de Nascimento </label>
<input type="date" class="form-control" id="datanasc" name="datanasc" placeholder="Digite o valor">
</div>
<div class="form-group col-md-4">
<label for="text">Endereço</label>
<input type="text" class="form-control" id="endereco" name="endereco" placeholder="Digite o valor">
</div>
<div class="form-group col-md-4">
<label for="email">e-mail</label>
<input type="email" class="form-control" id="email" name="email" placeholder="Digite o valor">
</div>
</div>
<div class="row">
<div class="form-group col-md-4">
<label for="number">Telefone</label>
<input type="number" class="form-control" id="telefone" name="telefone" placeholder="Digite o valor">
</div>
<div class="form-group col-md-4">
<label>Situação</label>
<SELECT class="form-control" id="situacao" value"situacao" name="situacao">
<OPTION VALUE="">Selecionar</OPTION>
<OPTION VALUE="Ativo">Ativo</OPTION>
<OPTION VALUE="candidato">Candidato</OPTION>
<OPTION VALUE="Ex-Professor">Ex-Professor</OPTION>
</SELECT>
</div>
<div class="form-group col-md-4">
<label>Genero</label>
<SELECT class="form-control" id="sexo" name="sexo">
<OPTION VALUE="">Selecionar</OPTION>
<OPTION VALUE="Masculino">Masculino</OPTION>
<OPTION VALUE="Feminino">Feminino</OPTION>
</SELECT>
</div>
</div>
<hr />
<div class="row">
<div class="col-md-12">
<button type="submit" class="btn btn-primary">Salvar</button>
<a href="pageadmin.php" class="btn btn-default">Cancelar</a>
</div>
</div>
</form>
pagina "cadastra.php"
<?php
require '_conexao.php';
if(isset($_POST)){
$usuario = $_POST["usuario"];
$cpf = $_POST["cpf"];
$rg = $_POST["rg"];
$datanasc = $_POST["datanasc"];
$endereco = $_POST["endereco"];
$email = $_POST["email"];
$telefone = $_POST["telefone"];
$situacao = $_POST["situacao"];
$sexo = $_POST["sexo"];
$sqlInsercao = "INSERT INTO usuarios VALUES(null, '$usuario','$cpf', '$rg', '$datanasc, '$endereco', '$email','$telefone',$situacao, $sexo)";
$res = mysqli_query($conexao, $sqlInsercao);
if (mysqli_affected_rows($conexao) > 0)
{
echo '<script>alert("Inserção Realizada com Sucesso")</script>';
echo '<script>location.href="pageadmin.php"</script>';
}
else
{
error_reporting(E_ALL);
}
echo '<script>location.href="cadastra.php"</script>';
desconectaBD($conexao);
}
?>
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
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.