Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vicente Batista da Silva

Atualizar botão

Recommended Posts

Boa tarde,

estou uma dúvida, temos uma página onde o cliente agenda consulta médica/exames

Quando o cliente clica em um determinado horário esse botão fica indisponível caso outro cliente tente agendar no mesmo horário,

agenda.png

 

 

uso um refresh de 12 segundos para fazer essa checagem,

mas mesmo assim não é seguro, pois dentro de 12 segundos outros clientes podem optar pelo mesmo horário.

Como poderia atualizar os botões em tempo real sem usar refresh ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já passei por algo bem semelhante, minha dica (não que seja o mais o correto) deixe o refresh de 12 segundos (até aumentaria para 30 s), quando o usuário clicar no botão primeiro você vai verificar se o horário ainda está disponível, se não estiver retorna um erro, se estiver ele dá um lock na table (para impedir que outro usuário possa salvar no mesmo milésimo de segundo) então a aplicação salva o horário selecionado, assim que salvar ele da unlock table e vc garante a fidelidade dos dados impedindo que dois usuários selecionem o mesmo horário ao mesmo tempo, algumas considerações sobre lock e unlock aqui: http://www.xoops.net.br/docs/mysql/manual/ch06s07.php espero ter ajudado

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.