Ola caros amigos....
estou com uma dificuldade em inserir notas de alunos na base de dados, so insere 20 mas de 20 nao insere, por favor como fazere. está o codigo a baixo.
Código (PHP):
Código (PHP):
estou com uma dificuldade em inserir notas de alunos na base de dados, so insere 20 mas de 20 nao insere, por favor como fazere. está o codigo a baixo.
Código (PHP):
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento sem título</title>
</head>
<body>
<form action="form2" method="post" enctype="multipart/form-data" name="form1"><table width="100%" border="0">
<tr>
<th width="36%" align="left" background="layout/barra.jpg" scope="row"><span>Nome do Aluno</span></th>
<td width="64%" colspan="2" align="left" background="layout/barra.jpg"><span><strong>Nota a Lancar</strong></span></td>
</tr>
<tr>
<?php
$sql = mysql_query("SELECT * FROM tb_matriculas
ORDER BY nome_aluno ASC ")
or die(mysql_error());
$contar = mysql_num_rows( $sql);
$i = 0;
if ($contar <=0) {
echo "Nenhum Aluno ";
}else{
while ($resultado1 = mysql_fetch_array($sql, MYSQL_ASSOC)){
$id_aluno = $resultado1 ['id_aluno'];
$matricula = $resultado1 ['matricula'];
$nome_aluno = $resultado1 ['nome_aluno'];
$apelido_aluno = $resultado1 ['apelido'];
$classe = $resultado1 ['classe'];
$curso = $resultado1 ['curso'];
$turma = $resultado1 ['turma'];
$periodo = $resultado1 ['periodo'];
$ano = $resultado1 ['ano'];
?>
<tr class="<?php echo ($i % 2) == 1 ? 'linha_a' : 'linha_b'?>">
<td><strong><?php echo $nome_aluno?> <?php echo $apelido_aluno?></strong></td>
<td colspan="2" ><input name="nota[]" id="nota" value="" onkeyup="num(this)" type="text" size="40%" />
<input type="hidden" name="matricula[]" value="<?php echo $id_aluno?>" id="hiddenField" />
<input type="hidden" name="classe" value="<?php echo $classe?>" id="hiddenField2" />
<input type="hidden" name="curso" value="<?php echo $curso?>" id="hiddenField3" />
<input type="hidden" name="turma" value="<?php echo $turma?>" id="hiddenField4" />
<input type="hidden" name="periodo" value="<?php echo $periodo?>" id="hiddenField5" />
<input type="hidden" name="ano" value="<?php echo $ano?>" id="hiddenField6" />
<input type="hidden" name="hiddenField6" value="<?php echo $id_aluno?>" id="hiddenField7" />
<input type ="hidden" name="id_disc" value="<?php echo $id_disc?>" />
<input type="hidden" name="disciplina_id" value="<?php echo $id_aluno?>" id="hiddenField8" /></td>
</tr>
<?php
$i++;
}}
?>
</table>
<td><input type = "submit" name="enviar2" value="Confirmar" /></td>
</form>
</body>
</html>
<html>
<head>
<meta charset="utf-8">
<title>Documento sem título</title>
</head>
<body>
<form action="form2" method="post" enctype="multipart/form-data" name="form1"><table width="100%" border="0">
<tr>
<th width="36%" align="left" background="layout/barra.jpg" scope="row"><span>Nome do Aluno</span></th>
<td width="64%" colspan="2" align="left" background="layout/barra.jpg"><span><strong>Nota a Lancar</strong></span></td>
</tr>
<tr>
<?php
$sql = mysql_query("SELECT * FROM tb_matriculas
ORDER BY nome_aluno ASC ")
or die(mysql_error());
$contar = mysql_num_rows( $sql);
$i = 0;
if ($contar <=0) {
echo "Nenhum Aluno ";
}else{
while ($resultado1 = mysql_fetch_array($sql, MYSQL_ASSOC)){
$id_aluno = $resultado1 ['id_aluno'];
$matricula = $resultado1 ['matricula'];
$nome_aluno = $resultado1 ['nome_aluno'];
$apelido_aluno = $resultado1 ['apelido'];
$classe = $resultado1 ['classe'];
$curso = $resultado1 ['curso'];
$turma = $resultado1 ['turma'];
$periodo = $resultado1 ['periodo'];
$ano = $resultado1 ['ano'];
?>
<tr class="<?php echo ($i % 2) == 1 ? 'linha_a' : 'linha_b'?>">
<td><strong><?php echo $nome_aluno?> <?php echo $apelido_aluno?></strong></td>
<td colspan="2" ><input name="nota[]" id="nota" value="" onkeyup="num(this)" type="text" size="40%" />
<input type="hidden" name="matricula[]" value="<?php echo $id_aluno?>" id="hiddenField" />
<input type="hidden" name="classe" value="<?php echo $classe?>" id="hiddenField2" />
<input type="hidden" name="curso" value="<?php echo $curso?>" id="hiddenField3" />
<input type="hidden" name="turma" value="<?php echo $turma?>" id="hiddenField4" />
<input type="hidden" name="periodo" value="<?php echo $periodo?>" id="hiddenField5" />
<input type="hidden" name="ano" value="<?php echo $ano?>" id="hiddenField6" />
<input type="hidden" name="hiddenField6" value="<?php echo $id_aluno?>" id="hiddenField7" />
<input type ="hidden" name="id_disc" value="<?php echo $id_disc?>" />
<input type="hidden" name="disciplina_id" value="<?php echo $id_aluno?>" id="hiddenField8" /></td>
</tr>
<?php
$i++;
}}
?>
</table>
<td><input type = "submit" name="enviar2" value="Confirmar" /></td>
</form>
</body>
</html>
Código (PHP):
<?php $user_id_logado = $_SESSION['userID'];?>
<?php
$disciplina = $_POST['disciplina_id'];
$classificacao = $_POST['classificacao'];
$ano = $_POST['ano'];
$curso = $_POST['curso'];
$classe = $_POST['classe'];
$turma = $_POST['turma'];
$periodo = $_POST['periodo'];
$ano_nota = $_POST['anoescolar'];
$data1 = $_POST['data_nota'];
$sql = mysql_query("SELECT * FROM tb_notas WHERE disciplina = '$codigo' AND curso_nota = '$curso' AND classe_nota = '$classe' AND turma_nota = '$turma' AND periodo_nota = '$periodo' AND ano_nota = '$ano_nota' ")
or die(mysql_error());
$contar = mysql_num_rows( $sql);
?>
<?php
if(isset($_POST['enviar2'])){
// PEGA TUDO DO FORM
foreach($_POST["nota"] as $key => $error){
$nota = $_POST['nota'] [$key];
$matricula = $_POST['matricula'][$key];
$trimestre = $_POST['classificacao'];
if ($contar == 0)
{ $sql_inserir = mysql_query("INSERT INTO tb_notas(user_id, disciplina, classificacao, id_aluno, data_nota, curso_nota, classe_nota, turma_nota, periodo_nota, ano_nota, ".$classificacao.") VALUES ( '$user_id_logado', '$disciplina', '$classificacao', '$matricula', '$data1', '$curso', '$classe', '$turma', '$periodo', '$ano_nota', '$nota') ")
or die(mysql_error());
echo "<script>alert('$classificacao $contar Foi Inserido com sucesso!')</script>";
echo "<script>window.location = 'lancar_notas.php' </script>"; }
else {
$sql_update = mysql_query (" UPDATE tb_notas SET ".$classificacao." = '$nota' WHERE id_aluno = '$matricula' AND disciplina = '$disciplina' curso_nota = '$curso', classe_nota = '$classe', turma_nota = '$turma', periodo_nota = '$periodo', ano_nota = '$ano_nota' ")or die(mysql_error());
echo "<script>alert('$classificacao $contar Foi enviado com sucesso!')</script>";
echo "<script>window.location = 'lancar_notas.php' </script>"; }
} }?>
<?php
$disciplina = $_POST['disciplina_id'];
$classificacao = $_POST['classificacao'];
$ano = $_POST['ano'];
$curso = $_POST['curso'];
$classe = $_POST['classe'];
$turma = $_POST['turma'];
$periodo = $_POST['periodo'];
$ano_nota = $_POST['anoescolar'];
$data1 = $_POST['data_nota'];
$sql = mysql_query("SELECT * FROM tb_notas WHERE disciplina = '$codigo' AND curso_nota = '$curso' AND classe_nota = '$classe' AND turma_nota = '$turma' AND periodo_nota = '$periodo' AND ano_nota = '$ano_nota' ")
or die(mysql_error());
$contar = mysql_num_rows( $sql);
?>
<?php
if(isset($_POST['enviar2'])){
// PEGA TUDO DO FORM
foreach($_POST["nota"] as $key => $error){
$nota = $_POST['nota'] [$key];
$matricula = $_POST['matricula'][$key];
$trimestre = $_POST['classificacao'];
if ($contar == 0)
{ $sql_inserir = mysql_query("INSERT INTO tb_notas(user_id, disciplina, classificacao, id_aluno, data_nota, curso_nota, classe_nota, turma_nota, periodo_nota, ano_nota, ".$classificacao.") VALUES ( '$user_id_logado', '$disciplina', '$classificacao', '$matricula', '$data1', '$curso', '$classe', '$turma', '$periodo', '$ano_nota', '$nota') ")
or die(mysql_error());
echo "<script>alert('$classificacao $contar Foi Inserido com sucesso!')</script>";
echo "<script>window.location = 'lancar_notas.php' </script>"; }
else {
$sql_update = mysql_query (" UPDATE tb_notas SET ".$classificacao." = '$nota' WHERE id_aluno = '$matricula' AND disciplina = '$disciplina' curso_nota = '$curso', classe_nota = '$classe', turma_nota = '$turma', periodo_nota = '$periodo', ano_nota = '$ano_nota' ")or die(mysql_error());
echo "<script>alert('$classificacao $contar Foi enviado com sucesso!')</script>";
echo "<script>window.location = 'lancar_notas.php' </script>"; }
} }?>