Ir para conteúdo

Arquivado

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

Zoação

Trabalhando com Datas em um formulário PHP

Recommended Posts

Estou com o seguinte problema, vejam:

 

- Tenho um formulário que ao abrir "gera" um horário em um campo chamado CLOCK, porém se o internauta ficar muito tempo com a página aberta (formulário) e então depois enviar, o horário que é cadastrado no mysql banco de dados é referente ao horário que ele "abriu" a página.

- Com isto, se ele abrir a página às 20:35h mas ficar até as 21:40h para enviar ... ao enviar o que é cadastrado é 20:35h e não o horário de 21:40h...

 

O que preciso no caso é "cadastrar o horário exato que ele enviou o formulário" e não o que horário que ele abriu a página do formulário!!

 

 

Como faço isto??

 

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você estiver usando o MySQL, pode usar a função nativa NOW():

 

http://www.w3schools.com/sql/func_now.asp

 

Ao invés de gravar o valor que vier do formulário, você usa essa função, mais ou menos assim:

INSERT INTO cadastros (nome, datahora) VALUES ('$nome', NOW());

Aí vai gravar exatamente a hora do cadastro, de inserçao no banco...

 

Ou pode usar o PHP direto também:

 

http://php.net/manual/pt_BR/function.date.php

$data_envio = date("d/m/Y H:i:s");

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.