2 header("Pragma: no-cache"); // sempre carregar página (não vai ser armazenada no cache http 1,0
3 header("Cache-Control: no-cache, must-revalidate"); // idem http 1,1
5 require_once("Globals.php");
6 //verifica se o administrador está logado
7 checkCookie(REDIRECT_ONLY
);
8 // realiza conexão com o banco de dados
13 foreach($_POST as $k=>$v)
15 if(strpos($k, 'faltas')!==false)
17 $k = explode('_', $k);
19 //echo $id[1].'-'.$v.'<br>';
20 $case[] = "WHEN id_user = ". $k[1] ." THEN ". $v;
23 $sql = "UPDATE usuario SET faltas = CASE ".
24 implode($case, "\n") ."
26 WHERE id_user IN (". implode($ids, ", ") .")";
28 $altera_falta = mysql_query($sql);
30 // informa ao administrador o sucesso da alteração
31 echo "Faltas alteradas com sucesso!<br><br>";
32 echo "<a href='admin.php'><< Administrador</a><br>";
33 echo "<a href='index.php'><< Logador</a>";
39 <!-- Altera
faltas (altera_faltas
.php
)
40 1. Altera o número de faltas de cada usuário
. Faltas setadas em
'alterar_faltas.php' pelo administrador
.