1
I’m developing an academic system. The code below is for inserting the student’s notes, the problem is time to fill the 2nd, 3rd or 4th quarter, because every time you insert a new note, you must repeat the previous bimonthly(s) (s)because if you don’t put the value of the last two months it will save the empty field in the comic book.
<div class="insercao-notas">
<form method="post" action="cad-notas.php">
<input class="input" type="text" name="aluno_id" placeholder="Inisira o código do aluno" required="">
<input class="input" type="text" name="nome_aluno" placeholder="Insira o nome do aluno" required="">
<select class="input" name="disciplina">
<option value="1">Português</option>
<option value="2">Matemática</option>
<option value="3">Ciência</option>
<option value="4">Geografia</option>
<option value="5">História</option>
<option value="6">Arte</option>
<option value="7">Inglês</option>
<option value="8">Educação física</option>
<option value="9">Educação e trabalho</option>
<option value="10">Ensino religioso</option>
</select>
<span class="texto">Insira as notas abaixo:</span>
<input class="bt-enviar" type="submit" name="bt-enviar" value="Enviar notas">
<br/>
<label class="texto">Bimestre 1: </label>
<input class="notas" type="number" name="nota1" size="2" step="0.01">
<br />
<label class="texto">Bimestre 2: </label>
<input class="notas" type="number" name="nota2" size="2" step="0.01">
<br />
<label class="texto">Bimestre 3: </label>
<input class="notas" type="number" name="nota3" size="2" step="0.01">
<br />
<label class="texto">Bimestre 4: </label>
<input class="notas" type="number" name="nota4" size="2" step="0.01">
</form>
</div>
</div>
</body>
</html>
Part of php
<?php
include_once("../../../php/connect.php");
session_start();
if (!isset($_SESSION["autenticado"]) || !isset($_SESSION["name-adm"])) {
header("Location:../../../index.php");
}
?>
<?php
$id = $_POST['aluno_id'];
$nome = $_POST['nome_aluno'];
$disciplina = $_POST['disciplina'];
$nota1 = $_POST['nota1'];
$nota2 = $_POST['nota2'];
$nota3 = $_POST['nota3'];
$nota4 = $_POST['nota4'];
$enter = $_POST['bt-enviar'];
if (isset($enter)) {
$consulta = mysqli_query($con, "SELECT * FROM aluno WHERE aluno_id LIKE '$id' AND nome LIKE '$nome'");
if (mysqli_num_rows($consulta) == 0){
echo "<script language='javascript' type='text/javascript'>alert('Por favor, insira o ID e o nome de alunos cadastrados!!'); window.location.href='notas.php';</script>";
}else {
$pesquisa = mysqli_query($con, "SELECT * FROM boletim WHERE aluno_id LIKE '$id' AND disc_id LIKE '$disciplina'");
if (mysqli_num_rows($pesquisa) == 1) {
echo "
<script language='javascript' type='text/javascript'>
alert('O aluno já possui nota nesta disciplina!');
window.location.href='pesquisa-notas.php';
</script>
";
} else {
$notas = ("INSERT INTO boletim (disc_id, aluno_id, nota1, nota2, nota3, nota4)");
$notas .= ("VALUES ('$disciplina', '$id', '$nota1', '$nota2', '$nota3', '$nota4')");
$salvar = mysqli_query($con, $notas);
$linhas = mysqli_affected_rows($con);
echo "<script language='javascript' type='text/javascript'>
alert('Notas inseridas com sucesso!');
window.location.href='pesquisa-notas.php';
</script>";
}
}
}
?>