não consigo que ele de o update na tabela, alguém pode dar um help, me mostrando onde estou errando
index.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" href="css/classes.css" type="text/css">
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<title></title>
<script type="text/javascript">
$(document).ready(function(){
$("img").click(function(){
$(this).attr('src', 'images/presenca.png');
var id = $(this).attr('id');
$.post("update_presenca.php", { presenca: "presente", id: id });
});
$("img").dblclick(function() {
$(this).attr('src', 'images/falta.png');
var id = $(this).attr('id'); //cria uma variavel id com a id da tag html img
$.post("update_presenca.php", { presenca: "faltou", id: id });
});});
</script>
</head>
<body>
<?php
include('bd/conexao.php');
// PEGA OS DADOS DO USUÁRIO e mostra na area restrita
$sql = mysql_query("SELECT * FROM presenca");
while ($result = mysql_fetch_array($sql)){
$nome = $result['nome'];
$matricula = $result['matricula'];
?>
<p><?php echo $nome; ?> <img alt="" id="<?php $matricula ?>" src="images/falta.png"/></p><br><br>
<?php
}
?>
</body>
</html>
update_presenca.php
<?php
include('bd/conexao.php'); // arquivo que faz a conexão com o MySQL
extract($_POST);
$presenca = $_POST['presenca'];
$id = $_POST['id']; // perceba que essas variáveis são as mesmas passadas na função $.post()
$sql = mysql_query("UPDATE presenca SET presenca = '$presenca' WHERE matricula = '$id'");
?>
Pergunta
tetano
não consigo que ele de o update na tabela, alguém pode dar um help, me mostrando onde estou errando
index.php
update_presenca.php Editado por tetanoLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.