Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
php + phpMyAdmin
20-11-2012, 00:06
Mensagem: #7
RE: php + phpMyAdmin
Basta que não permitas que seja aberto ou editado um sócio enquanto o outro estiver aberto...

vejamos...

Crias um novo campo na tablela de sócio onde vais chamar locked e outro campo para a data e hora do lock.

Quando alguém clica em editar info, ele altera esse valor para 1, ou seja locked e coloca a data e hora do lock.

Defines que o lock poderá durar no máximo 5 minutos por exemplo...

Agora tens duas hipoteses...

Quando alguém tenta fazer o edit, validas quanto tempo tem o lock (se existir) se for inferior a 5min ele bloqueia, caso seja superior altera a data do lock para a nova data.
Outra das hipoteses é correres um cronjob de 5 em 5 minutos no servidor que vai verificar se existem locks com mais de 5 minutos, caso afirmativo limpa-os.

se o problema está nos valores de conta de sócio nem necessitas disso, um extrato de positivos/negativos...e adicionas um total que é calculado no momento do save.

Ora, quando clico em guardar movimento ele verifica qual é o saldo actual e guarda...nada como veres qual a melhor solução e adaptares ao teu caso em especifico.
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Mensagem neste Tópico
php + phpMyAdmin - ftpaul - 18-11-2012, 14:39
RE: php + phpMyAdmin - joazito - 19-11-2012, 10:49
RE: php + phpMyAdmin - progster - 19-11-2012, 11:19
RE: php + phpMyAdmin - ftpaul - 19-11-2012, 12:37
RE: php + phpMyAdmin - aflores2010 - 19-11-2012, 20:52
RE: php + phpMyAdmin - RaCcOn - 20-11-2012 00:06

Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)