Boa Tarde pessoal,
Sou meio novo na área de PHP e estou desenvolvendo um sistema de frequência, neste apenas tenho de identificar se a pessoa esta ou não presente e isto deve ser nominal. Os dados dos "alunos" estão guardados em uma tabela de nome 'internos' e os dados em relação a presença serão guardados em outras duas tabelas chamadas 'chamadas' e 'presenca'.
Porém quando executo o formulário nada é inserido no DB alguém nota algum erro ?
A variável $strcon está declarada no inicio do escopo, e é responsável pela coneção com o DB
<?php
if($aula==""){
?>
<form method="post" action="presenca.php">
<label>Atividade: </label>
<input type="text" name="aula" placeholder="Digite...">
<label>Data:</label>
<input type="date" name="data">
<br/>
<?php
while($registro=mysqli_fetch_array($resultado)) {
$nome=$registro['nome'];
echo "$nome:";
echo "<input type='checkbox' name='campo'>";
echo "<br/>";
}
?>
<button class="btn btn-sucess">Enviar</button>
</form>
<?php
$aula =$_POST['aula'];
$data =$_POST['data'];
}
else{
$sqli = "INSERT INTO chamadas (data,aula) VALUES ('$data','$aula')";
$insere_chamada = mysqli_query($strcon,$sqli) or dir("Erro ao tentar conectar!");
if($insere_chamada)
{
$lista_query = mysqli_query($strcon, "SELECT nome FROM internos");
$consulta_ID = mysqli_query($strcon, "SELECT ID FROM chamadas WHERE data='$data'");
$rowID = mysqli_fetch_array($consulta_ID);
while($row = mysqli_fetch_array($lista_query, MYSQL_NUM))
{
$p = $_POST["campo$row[1]"];
$insere_presenca = mysqli_query($strcon, "INSERT INTO frequencia (ID,nome,presenca) VALUES ('$rowID[0]','$row[1]','$p')");
}
if($insere_presenca)
{
echo"<script language='javascript' type='text/javascript'>alert('A sua chamada foi salva com sucesso, tenha uma boa aula!');window.location.href='index.php';</script>";
}
else
{
echo"<script language='javascript' type='text/javascript'>alert('A chamada não pôde ser salva.');window.location.href='index.php';</script>";
}
}
else
{
echo"<script language='javascript' type='text/javascript'>alert('A chamada não pôde ser salva.');window.location.href='index.php';</script>";
}
}
?>