Fórum Simplesmente não funciona #587243
26/10/2017
0
O código a baixo simplesmente vai para a mensagem "erro no cadastro". Já utilizei o "var_dump ($result_solici);" para encontrar o erro mais o comando SQL que é gerado funciona perfeitamente quando posto direto no "phpmyadmin", Sou novo com SQL, não tenho experiencia, alguém consegue me ajudar com este problema? Talvez seria alguma limitação deste comando que tenho usado?
ob_start();
$btnSolicitacao = filter_input(INPUT_POST, 'btnSolicitacao', FILTER_SANITIZE_STRING);
if($btnSolicitacao){
$data= date('Y-m-d');
$hora= date('H:i:s');
$nome = $_SESSION['nome'];
$idlocal = $_POST['id_local'];
$idcategoria = $_POST['id_categoria'];
$subcategoria = $_POST['id_sub_categoria'];
$atendimento = $_POST['atendimento'];
$status = '1';
$result_solici = "INSERT INTO form_requisicao(solicitante, local_solicitante, local_execucao, serviço, atividade, descricao, status, data_solicitacao, hora_solicitacao) VALUES ('$nome', '$setor', '$idlocal', '$idcategoria', '$subcategoria', '$atendimento', '$status', '$data', '$hora')";
$resultado_solicita = mysqli_query($conn, $result_solici);
//var_dump ($result_solici);
//var_dump ($resultado_atendimento);
if(mysqli_insert_id($conn)){
echo "
<META HTTP-EQUIV=REFRESH CONTENT = '0;URL= http://localhost/hmsm/sgh/Login/painel.php'>
<script type=\\"text/javascript\\">
alert(\\"Solicitação Realizada Com Sucesso.\\");
</script>
";
}else{
echo "
<META HTTP-EQUIV=REFRESH CONTENT = '0;URL= http://localhost/hmsm/sgh/Login/painel.php'>
<script type=\\"text/javascript\\">
alert(\\"erro no cadastro.\\");
</script>
";
}
}
Rodrigo Carlos
Curtir tópico
+ 0Post mais votado
27/10/2017
$resultado_solicita = mysqli_query($conn, $result_solici);
e coloque no if, dessa forma:
if(mysqli_query($conn, $result_solici))
E vê se funciona.
Posta se der erro, por favor.
Alex William
Gostei + 1
Mais Posts
27/10/2017
Alex William
<?php
ob_start();
$btnSolicitacao = filter_input(INPUT_POST, 'btnSolicitacao', FILTER_SANITIZE_STRING);
if($btnSolicitacao)
{
$data= date('Y-m-d');
$hora= date('H:i:s');
$nome = $_SESSION['nome'];
$idlocal = $_POST['id_local'];
$idcategoria = $_POST['id_categoria'];
$subcategoria = $_POST['id_sub_categoria'];
$atendimento = $_POST['atendimento'];
$status = '1';
$result_solici = "INSERT INTO form_requisicao(solicitante, local_solicitante, local_execucao, serviço, atividade, descricao, status, data_solicitacao, hora_solicitacao) VALUES ('$nome', '$setor', '$idlocal', '$idcategoria', '$subcategoria', '$atendimento', '$status', '$data', '$hora')";
//var_dump ($result_solici);
//var_dump ($resultado_atendimento);
if(mysqli_query($conn, $result_solici))
{
echo "
<META HTTP-EQUIV=REFRESH CONTENT = '0;URL= http://localhost/hmsm/sgh/Login/painel.php'>
<script type=\\\\"text/javascript\\\\">
alert(\\\\"Solicitação Realizada Com Sucesso.\\\\");
</script>
";
}else
{
echo "
<META HTTP-EQUIV=REFRESH CONTENT = '0;URL= http://localhost/hmsm/sgh/Login/painel.php'>
<script type=\\\\"text/javascript\\\\">
alert(\\\\"erro no cadastro.\\\\");
</script>
";
}
}
?>
Gostei + 1
29/10/2017
Rodrigo Carlos
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)