A proposta do código é que apareça apenas uma notificação por mensagem, por isso eu altero o status da notificação. Porém ao colocar dentro do jquery, a notificação não aparece, pois a alteração é efetuada. Outra coisa, não reparem no jquery, pois como não conheço a linguagem, levei uma surra e construi um Frankenstein ....rsrsrs
Pergunta
MTavares
Olá colegas. Minha dúvida em em PHP e não em Jquery!!
Tenho um código em JQuery do qual mostra notificações quando aparece uma nova mensagem. Depois de levar uma surra, consegui ajustar dessa forma:
<script> $("#notificacoes").ready(function(){ setInterval(function() { $("#notificacoes").load(location.href+"#notificacoes"); }, 1000); <?php $sqlMensagens = mysqli_query($conexao, "SELECT * FROM enc_mensagens WHERE IdDestinatario=".$_SESSION['IdUsuarios']." AND Notificacao='N'"); while($jmMensagens = mysqli_fetch_object($sqlMensagens)){ ?> $.amaran({ 'message' :'<?php echo $jmMensagens->Mensagem; ?>', 'position' :'top right' }); <?php $sqlAlterar = mysqli_query($conexao, "UPDATE enc_mensagens SET Notificacao = 'S' WHERE IdMensagens =".$jmMensagens->IdMensagens.""); } ?> }); </script> <div id="notificacoes"></div>A proposta do código é que apareça apenas uma notificação por mensagem, por isso eu altero o status da notificação. Porém ao colocar dentro do jquery, a notificação não aparece, pois a alteração é efetuada. Outra coisa, não reparem no jquery, pois como não conheço a linguagem, levei uma surra e construi um Frankenstein ....rsrsrs
Obrigado
Editado por MTavaresLink para o comentário
Compartilhar em outros sites
0 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.