OS: Windows e GNU/Linux
Scriptcase: SC 7.1.021 e SC 8.1.017
SGDB: MariaDB 10.0.22
Sintoma
Crio uma database com campo datetime:
CREATE TABLE IF NOT EXISTS tab_teste (
teste_se int(12) NOT NULL,
teste_peso int(10) DEFAULT NULL,
teste_placa varchar(16) DEFAULT NULL,
teste_cnpj varchar(14) DEFAULT NULL,
teste_dtpeso datetime DEFAULT NULL,
teste_ticket varchar(20) DEFAULT NULL,
PRIMARY KEY (teste_sev)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Crio um formulário.
Neste formulário o campo “teste_dtpeso” esta como “data e hora”, exibição ddmmaa hhmmss.
Se coloco no onload o comando:
echo “{teste_dtpeso}”;
Ao exibir o Formulário a data aparece corretamente impressa no canto esquerdo do navegador: 2015-11-10 08:43:48 como está no banco de dados.
Agora se vou em Botões, novo botão, e crio o botão “imprimir data”
Modo: botão
target: mesma janela
Exibir na edição: sim
Exibir na inclusão: não
E coloco o código:
echo “{teste_dtpeso}”;
Ao rodar novamente a aplicação no canto esquerdo é exibido a data corretamente, mas ao clicar no botão “imprimir data” é mostrado da data com erro: 1/20-/1-10 08::4:3:
A intenção não é mostrar a data no navegador. Isto foi um debug que fiz.
A intenção e que ao clicar no botão os dados contidos nos campos do formuário sejam enviado para um webservice.
Mas não importa o que faço o campo datetime do formulário não funciona em um botão php.
