Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Seguinte galera estou desenvolvendo uma sistema de presença.. no caso eu tenho uma tela com uma lista de usuarios colunas de datas com checkbox para marcar cada data.. a marcação de data já está ok.. quando o usuario clica no checkbox o sistema através do jquery envia uma requisição post e coloca no banco de dados o id do membro e o id da reunião, caso o usuario desmarque ele retira do banco..
O problema está em recuperar a presença.. tipo assim ao entrar na tela mostrar os checkbos marcados representando que aquele membro estava presente.. porém não estou conseguindo fazer isso.. abaixo está o código jquery q estou tentando fazer funcionar para realizar essa operação
$(function(){
$(".checkPresenca").each(function(){
mbrid = $(".checkPresenca").val();
reuniaodata = $(this).next().val();
//alert("Membro "+mbrid+" na reunião "+reuniaodata);
$.post("presenca.php", {
mbrid: mbrid,
reuniaodata: reuniaodata
},
function(data) {
//alert("Membro "+mbrid+" estava com "+data+" na reunião "+reuniaodata);
if (data == "presente") {
$(this).attr('checked', true);
};
}
)
};
});
Explicando o código na minha cabeça montei a logica q ao carregar a pagina o jquery me pega o id do membro q está no value do checkbox, pega a data da reuniao q está em um hidden abaixo do checkbox envia por post e caso o registro exista o php retona true ou false caso não exista.. conforme os comentários no código no primeiro alert ele me retonar as informações certinhas de cada membro pela data agora no segundo alert ele sempre retorna a mesma informação...
Espero q tenham entendido e possam me ajudar
Carregando comentários...