Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
O problema deve ser bem simples so que sou novato em PHP e MySQL
tenho o form com os campos hidden que pegam os valores de data e hora automaticamente:
<?php
$data = date("Y-m-d");
$hora = date("H:i:s");
$novadata = substr($data,8,2) . "/" .substr($data,5,2) . "/" .substr($data,0,4);
$novahora = substr($hora,0,2) . "h" .substr($hora,3,2) . "min";
echo "<h1>Sistema de Cadastro de Notícias</h1>\n";
echo "<hr><br>\n";
echo "<form action=\"inserir.php\" method=\"post\"> \n";
echo "Nome: <input name=\"nome\" type=\"text\" size=\"30\"> *<br>\n";
echo "Sobrenome: <input name=\"sobrenome\" type=\"text\" size=\"30\"> *<br>\n";
echo "Cidade: <input name=\"cidade\" type=\"text\" size=\"30\"> *<br>\n";
echo "Estado: <input name=\"estado\" type=\"text\" size=\"5\"> *<br>\n";
echo "E-mail: <input name=\"email\" type=\"text\" size=\"30\"> *<br>\n";
**echo "<input nome=\"data\" type=\"hidden\" value=\"$data\">\n";**
**echo "<input nome=\"hora\" type=\"hidden\" value=\"$hora\">\n";**
echo "Título do texto: <input name=\"titulo\" type=\"text\" size=\"30\"> *<br>\n";
echo "Subtitulo do texto: <textarea name=\"subtitulo\" rows=\"5\" cols=\"30\"></textarea> *<br>\n";
echo "Texto: <textarea name=\"texto\" rows=\"10\" cols=\"30\"></textarea> *<br>\n";
echo "<input type=\"submit\" value=\"Cadastrar\">\n";
echo "</form>\n";
echo "<br><hr>\n";
echo "<i>Campos marcados <b>*</b> são obrigatórios no cadastro.<br /></i>\n";
echo "<b>Observação</b>: Será inserida no seu cadastro a data atual, bem como a hora atual do cadastro<br />\n";
echo "Data: $novadata - Hora: $novahora<br />\n";
?>
Mais a estrutura do meu Banco de Dados está assim (nos campos em questão):
data date NOT NULL DEFAULT 0000-00-00
hora time NOT NULL DEFAULT 00:00:00
Toda vez que submeto o form ele inseri os dados normalmente em todos os campos menos nestes.
O que pode está acontecendo
Obrigado
Carregando comentários...