Array
(
)

Atualizar Status do Registro em tempo Real

Sidney Abreu
   - 15 jun 2016

Bom dia galera,
Estou desenvolvendo um sistema web com php e mysql. Vou tentar explicar o que estou precisando fazer: Bem, existe uma lista de registros no qual existe um campo chamado "status" que altera a cor da linha conforme o status. A imagem esta em anexo ilustrando. Até ai tudo bem! O problema é que tenho vários usuários trabalhando nessa mesma tela e quando um usuário clica em um registro para editar ele fica restrito para os outros usuários, ou seja, só o usuário que clicou no registro pode edita-lo. E o status fica para os outros usuários como "RESTRITO". O problema é que ele só fica para com o status "RESTRITO" para os demais usuários se eles atualizarem a pagina, o famoso F5.
Vi alguns artigos sobre Ajax, mas fiquei na dúvida se existe algum tipo de contador no ajax para fazer essa atualização nos dados sem precisar clicar em nenhum botão ou F5.
Alguém já fez isso, mesmo que seja sem Ajax?
Desde já agradeço a todos.

William (devwilliam)
   - 15 jun 2016

Use a função setInterval() do JavaScript, com ela você pode executar funções em um determinado intervalo de tempo.

No seu caso você dispara uma requisição via AJAX para consulta do registro, sempre com intervalo de tempo, tenho uma página de monitoramento que fica aberta o dia inteiro e a cada 30 segundo envia uma requisição para o servidor e atualiza as métricas do meu sistema.

Sidney Abreu
   - 15 jun 2016

Entendi