segundo commit para testar
[LogadorPet.git] / altera_faltas.php
blob74b6ef51bd9957456b3a34144bd4f4ee23e48d15
1 <?php
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
9 conecta();
11 $case = array();
12 $ids=array();
13 foreach($_POST as $k=>$v)
15 if(strpos($k, 'faltas')!==false)
17 $k = explode('_', $k);
18 $ids[] = $k[1];
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") ."
25 END
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.
41 -->