Ir para conteúdo
Fórum Script Brasil
  • 0

Marcação De Tempo


PHP_ZIMBA

Pergunta

Galera preciso fazer um trabalho de conclusão de curso

TCC

To fazendo um trabalho com agentes e php

preciso muito de uma grande ajuda de voces

é o seguinte:

a partir do momento que o usuário se logar:

tenho que começar a fazer a marcação do tempo (quanto tempo ele tah logado)

quando ele clicar na opção enviar (o tempo se encerra);

---

Preciso dessa ajuda

obrigado, me deem um dica

Link para o comentário
Compartilhar em outros sites

12 respostass a esta questão

Posts Recomendados

  • 0

tah, +como assim...

eu crio um campo com o

nome login_inicio e defino como sendo do tipo = time

outro campo com o

nome login_final e defino como sendo do tipo = time

na pagina faço um

insert into tabela (login_incio) values (date());

tah complicado pra mim...

me dá + uma dica

tenho que usa que função para pegar a hora

e depois como vo sabe o tempo

tenho que diminui o login_final do login_inicio

...

quais as funções

Link para o comentário
Compartilhar em outros sites

  • 0

tem tempo determinado pro cara ficar logado ??

você pode tratar isso nem java script...

com um relogio contanto o tempo que falta pra ele deslogar..

ou voce pode colcoar tempo na session..

=)

seria +- isso que você precisa ?

la na empresa eut enho um script pra contar o tempo em javascript

se precisa posto aii

wink.gif ate mais

Link para o comentário
Compartilhar em outros sites

  • 0

acho, e isso tem o sentido pleno da palavra, que você pode usar a função date() do php e gravar o horário de entrada do user em session, quando o user clica no botão você capta novamente o horário e subtrai do valor gravado em session.

não sei como subtrair as datas e como usar a função para receber somente horas mas eu usaria assim:

$hora = '10:50:25';//gravado na session

$novahora = '12:21:10'; //horário que você acbou de capturar

$hora1 = explode(":",$data);

$novahora1 = explode(":"$data);

$finalhour = $novahora1['0'] - $hora1['0'];

$finalminute = $novahora1['1'] - $hora1['1'];

$finalsecond = $novahora1['2'] - $hora1['2'];

$horafinal = $finalhour.":".$finalminute.":".finalsecond;

acho que assim seria legal....não testei mas veja ai

lembrando que pode ter erros mesmo porque sou iniciante também

até mais

Link para o comentário
Compartilhar em outros sites

  • 0

o pessoal descupa a ansiedade em saber o código

é que estou com um Trabalho de conclusão de curso para entregar...

e já fiz uma série de scripts ( para saber o tempo que o usuário ficou em determinada pagina)

por exemplo... (ele entro na pagina, significa o tempo 1. Se ele clicar num botao signfica tempo2) agora preciso saber qual foi o tempo. Resultado= $TEMPO2 - $TEMPO1;

jÁ TENTEI varias coisas e nada...

Me ajudem...

Como faço para achar isso.

Link para o comentário
Compartilhar em outros sites

  • 0

seguinte:

Este código pega pela sessão o usuário logado, e mostra há quanto tempo o user está logado.

Obs.: quando você for fazer o sistema de login, na hora de logar, você pega e adiciona a hora na tabela mysql horas.

simples, não é??

Link para o comentário
Compartilhar em outros sites

  • 0

É isso exatamente o que eu preciso

pegar a hora inicial e a hora final

-----

vamos dizer a hora inicial venha de uma sessão

$_SESSION["inicio"]= date("G:i:s");// 11:52:24

e a hora atual é

$hora_atual= date("G:i:s"); // 11:54:25

----

só tem um problema, quando eu faço

echo $diff = $hora_atual - $_SESSION["inicio"];

a resposta que retorna é 0(zero), mas na verdade é 2 minutos e 1 segundo

---

Por que isso tah acontecendo, já tentei várias formas e não dá certo

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...