Zoação 2 Denunciar post Postado Janeiro 30, 2014 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
Jonaslhp 39 Denunciar post Postado Janeiro 30, 2014 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