Last active
June 7, 2020 21:08
-
-
Save guibranco/436f64d2e84fed549fa38d287de99ff7 to your computer and use it in GitHub Desktop.
Atualização de notas - Afonso Cahenga - PHP Brasil - Facebook - https://www.facebook.com/groups/142151625841770/permalink/3120506388006264/
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<title>Editar Nota</title> | |
<meta http-equiv="content-Type" content="text/html" charset="UTF-8"/> | |
<link rel="shortcut icon" href="img/icon.png"/> | |
<link rel="stylesheet" type="text/css" href="css/estilo.css"/> | |
<!-- Bootstrap CSS --> | |
<link rel="stylesheet" type="text/css" href="./css/bootstrap.min.css"> | |
<link rel="stylesheet" type="text/css" href="./css/bootstrap-grid.min.css"> | |
<link rel="stylesheet" type="text/css" href="./css/bootstrap-reboot.min.css"> | |
<!--Iconic CSS--> | |
<link href="iconic/font/css/open-iconic-bootstrap.css" rel="stylesheet"> | |
<!--Fontawesome CSS--> | |
<link rel="stylesheet" href="fontawesome/css/all.css" > | |
<?php require_once("../config.php"); ?> | |
</head> | |
<body> | |
<!-- Modal --> | |
<div id="meuModal" class="modal fade" role="dialog"> | |
<div class="modal-dialog modal-md"> | |
<!-- Conteúdo do modal--> | |
<div class="modal-content"> | |
<!-- Cabeçalho do modal --> | |
<div class="modal-header"> | |
<h4 class="modal-title">Alteração de Nota </h4> | |
<a class="close">×</a> | |
</div> | |
<!-- Corpo do modal --> | |
<div class="modal-body" > | |
<?php if(!isset($_POST["send"])){ ?> | |
<em>Digite abaixo qual vai ser a nova nota</em> | |
<form method="post" enctype="multipart/form-data"> | |
<input type="text" size="4" maxlength="7" name="nota" value="<?php echo $_GET['nota']; ?>" /> | |
<input type="submit" class="btn btn-success" name="send" value="Alterar" /> | |
</form> | |
<?php | |
}else { | |
switch($_GET["pg"]){ | |
case "trabalho_bimetral": | |
$nota=$_POST['nota']; | |
$aluno=$_GET['aluno']; | |
$id=$_GET['id']; | |
$dis=$_GET['disciplina']; | |
$bimestre=$_GET['bimestre']; | |
$sqlA="UPDATE envio_de_trabalhos_bimestrais SET nota='$nota' WHERE id='$id' AND aluno='$aluno'"; | |
$sqlB="UPDATE notas_trabalhos SET nota= '$nota' WHERE code='$aluno' AND disciplina='$dis' AND bimestre='$bimestre'"; | |
mysqli_query($conexao, $sqlA) or die($_GET["pg"]." - Erro na consulta SQL A"); | |
mysqli_query($conexao, $sqlB) or die($_GET["pg"]." - Erro na consulta SQL B"); | |
echo "<h2 style=font-size:20px;background:green;>A nota deste aluno foi alterada com sucesso!!</h2>"; | |
break; | |
case "prova_bimestral": | |
$nota=$_POST['nota']; | |
$bimestre=$_GET['bimestre']; | |
$professor=$_GET['professor']; | |
$disciplina=$_GET['disciplina']; | |
$code_aluno=$_GET['aluno']; | |
$sqlC="UPDATE notas_provas SET nota='$nota' WHERE code='$code_aluno' AND bimestre='$bimestre' AND disciplina='$disciplina'"; | |
mysqli_query($conexao, $sqlC) or die ($_GET["pg"]." - Erro na consulta SQL C"); | |
echo "<h2 style=font-size:20px;background:green;>A nota deste aluno foi alterada com sucesso!!!</h2>"; | |
break; | |
case "trabalho_extra": | |
$nota=$_POST['nota']; | |
$id_envio=$_GET['id']; | |
$aluno=$_GET['aluno']; | |
$disciplina=$_GET['disciplina']; | |
$id_trabalho=$_GET['id_trabalho']; | |
$a_nota=$_GET['nota']; | |
$sqlD="UPDATE envio_de_trabalhos_extras SET nota='$nota' WHERE id='$id_envio' AND id_trabalho ='$id_trabalho' AND disciplina='$disciplina' AND aluno='$aluno'"; | |
mysqli_query($conexao, $sqlD) or die ($_GET["pg"]." - Erro na consulta SQL D"); | |
$sqlE="SELECT * FROM pontos_extras WHERE code='$aluno' AND disciplina='$disciplina'"; | |
$result=mysqli_query($conexao, $sqlE) or die ($_GET["pg"]." - Erro na consulta SQL E"); | |
while($res_l=mysqli_fetch_assoc($result)){ | |
$d_nota=$res_l['nota']-$a_nota; | |
$nova_nota=$d_nota+$nota; | |
$sqlF="UPDATE pontos_extras SET nota='$nova_nota' WHERE code='$aluno' AND disciplina='$disciplina'"; | |
mysqli_query($conexao, $sqlF) or die ($_GET["pg"]." - Erro na consulta SQL F"); | |
} | |
echo "<h2 style=font-size:20px;background:green;>A nota deste aluno foi alterada com sucesso!!!</h2>"; | |
break; | |
default: | |
echo "Página " . $_GET["pg"] . " não identificada!"; | |
break; | |
} | |
} | |
?> | |
</div> | |
</div> | |
</div> | |
</div> | |
<script src="./js/jquery-3.2.1.js" ></script> | |
<script src="./js/bootstrap.min.js" ></script> | |
<script src="./js/bootstrap.bundle.min.js" ></script> | |
<script type="text/javascript"> | |
$(window).on('load',function(){ | |
$('#meuModal').modal('show'); | |
}); | |
</script> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment