slatanick 0 Denunciar post Postado Agosto 1, 2005 Olá a todos Estou fazendo um sistema de noticias em php, usando o dreamweaver. EU queria que ao invés do usuário entrar com a data, que fosse inserido a data atual. Meu insert está assim. PHP [*] [*] $insertSQL = sprintf("INSERT INTO Noticias (Titulo, Data, Txt_Noticia) VALUES (%s, %s, %s)", [*] GetSQLValueString($_POST['txt_titulo'], "text"), [*] GetSQLValueString($_POST['txt_data'], "date"), [*] GetSQLValueString($_POST['txt_noticias'], "text")); [*] [*] Como posso fazer com que o formulário adicione a noticia sem ter que incluir a data atual? Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Agosto 1, 2005 useo comando NOW() do mysql que ele ira gravar a data atual Compartilhar este post Link para o post Compartilhar em outros sites
slatanick 0 Denunciar post Postado Agosto 1, 2005 useo comando NOW() do mysql que ele ira gravar a data atual <{POST_SNAPBACK}> Caramba q rápido!!!! Cara, eu usei o NOW(), mas deu erro. Talvez por pura falta de experiencia, mas talvez eu tenha colocado o NOW no lugar errado, rsss PHP [*] [*] $insertSQL = sprintf("INSERT INTO Noticias (Titulo, Data, Txt_Noticia) VALUES (%s, NOW(), %s)", [*] GetSQLValueString($_POST['txt_titulo'], "text"), [*] GetSQLValueString($_POST['txt_data'], "date"), [*] GetSQLValueString($_POST['txt_noticias'], "text")); [*] [*] olha só! Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Agosto 1, 2005 Tente algo assim, na ultima que você fez estão sobrando parâmetros. ("INSERT INTO Noticias (Titulo, Data, Txt_Noticia) VALUES (, GetSQLValueString($_POST['txt_titulo'], "text"), NOW(), GetSQLValueString($_POST['txt_noticias'], "text")); Compartilhar este post Link para o post Compartilhar em outros sites
slatanick 0 Denunciar post Postado Agosto 1, 2005 Po Walace, isso nao funcionou nao. Coloquei da forma que você falou: PHP [*] [*]$insertSQL = sprintf("INSERT INTO Noticias (Titulo, Data, Txt_Noticia) VALUES (%s, %s, %s)", [*] GetSQLValueString($_POST['txt_titulo'], "text"), [*] NOW(), [*] GetSQLValueString($_POST['txt_noticias'], "text")); [*] Compartilhar este post Link para o post Compartilhar em outros sites
Nícolas 4 Denunciar post Postado Agosto 1, 2005 Porque você não utiliza date??? $data = date("d/m/Y \á\s H:i:s"); Dai é só inserir a variavel $data Mais detalhes: http://www.php.net/date Compartilhar este post Link para o post Compartilhar em outros sites
Leandro Vieira Pinho 0 Denunciar post Postado Agosto 1, 2005 PHP [*] $insertSQL = sprintf("INSERT INTO Noticias (Titulo, Data, Txt_Noticia) VALUES (%s, %s, %s)",<br /> GetSQLValueString($_POST['txt_titulo'], "text"),<br /> GetSQLValueString($_POST['txt_data'], "date"),<br /> GetSQLValueString($_POST['txt_noticias'], "text")); <{POST_SNAPBACK}> Tente assim: $data = date('Y/m/d'); // ou date('d/m/Y');$insertSQL = sprintf("INSERT INTO Noticias (Titulo, Data, Txt_Noticia) VALUES (%s, '$data', %s)", GetSQLValueString($_POST['txt_titulo'], "text"), GetSQLValueString($_POST['txt_noticias'], "text"));Flw Compartilhar este post Link para o post Compartilhar em outros sites
slatanick 0 Denunciar post Postado Agosto 1, 2005 Funcionouuuuuuuuuuuuuuuuuuuuuuu!!!!!! Meus sinceros agradecimentos ao LEandro e a todos que tiveram a paciencia de ler meu tópico de sugerir opções. Muito obrigado mesmo!!!! PHP [*] $insertSQL = sprintf("INSERT INTO Noticias (Titulo, Data, Txt_Noticia) VALUES (%s, %s, %s)",<br /> GetSQLValueString($_POST['txt_titulo'], "text"),<br /> GetSQLValueString($_POST['txt_data'], "date"),<br /> GetSQLValueString($_POST['txt_noticias'], "text")); <{POST_SNAPBACK}> Tente assim: $data = date('Y/m/d'); // ou date('d/m/Y');$insertSQL = sprintf("INSERT INTO Noticias (Titulo, Data, Txt_Noticia) VALUES (%s, '$data', %s)", GetSQLValueString($_POST['txt_titulo'], "text"), GetSQLValueString($_POST['txt_noticias'], "text"));Flw <{POST_SNAPBACK}> Compartilhar este post Link para o post Compartilhar em outros sites
Leandro Vieira Pinho 0 Denunciar post Postado Agosto 1, 2005 http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif Compartilhar este post Link para o post Compartilhar em outros sites
raphaeltsr 0 Denunciar post Postado Agosto 2, 2005 Só uma perguntinha: qual é o tipo de campo que você está usando pra armazenar a data? Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Agosto 2, 2005 outra coisa é totalmente desnecessario usar o date do php se ja tem uma função propria do mysql pra inserir a data automaticamente é mais simples Compartilhar este post Link para o post Compartilhar em outros sites