natan 0 Denunciar post Postado Setembro 25, 2003 <?$data = date('Y-m-d');$conecta = mysql_connect("localhost", "xxxx", "xxxx") or print (mysql_error());mysql_select_db("expressaoregueira_com_br", $conecta) or print(mysql_error());$sql = "INSERT INTO clube_cadastros(nome,email,cidade,estado,telefone,icq,msn,datacadastro) VALUES('$nome','$email','$cidade','$estado','$telefone','$icq','$msn',$data)";$exe = mysql_query($sql, $conecta) or print(mysql_error());?>esse eh a action do form, porem a data cadastrada no mysql, sempre é 00-00-0000...ele não insere a data atual...o que ta errado aih??ja quebrei a kbeça tentei d tudu mas num consegui, alguem da uma ajuda aih!!Valewwwww Compartilhar este post Link para o post Compartilhar em outros sites
ZehOliveira 0 Denunciar post Postado Setembro 25, 2003 Faltou as aspas.. '$data' e lembrando que essa string deve ser no formato de datas do MySQL (aaaa-mm-dd) Compartilhar este post Link para o post Compartilhar em outros sites
natan 0 Denunciar post Postado Setembro 25, 2003 <?$data = date('YYYY-mm-dd');$conecta = mysql_connect("localhost", "xxx", "xxxx") or print (mysql_error());mysql_select_db("expressaoregueira_com_br", $conecta) or print(mysql_error());$sql = "INSERT INTO clube_cadastros(nome,email,cidade,estado,telefone,icq,msn,datacadastro) VALUES('$nome','$email','$cidade','$estado','$telefone','$icq','$msn','$data')";$exe = mysql_query($sql, $conecta) or print(mysql_error());?> vaaleu velhu, mas continua a mesma coisa, registrando 0000-00-00 como pode, fico indignado, nao tem mais nada errado? valew d novu Compartilhar este post Link para o post Compartilhar em outros sites
ZehOliveira 0 Denunciar post Postado Setembro 25, 2003 $data = date('YYYY-mm-dd'); Isso tá errado! O correto é date("Y-m-d"); Uma dica, como você tá querendo pegar a data atual é mais fácil a função now() do mysql! Ver ai: $sql = "INSERT INTO clube_cadastros(nome,email,cidade,estado,telefone,icq,msn,datacadastro) VALUES('$nome','$email','$cidade','$estado','$telefone','$icq','$msn', now())"; Compartilhar este post Link para o post Compartilhar em outros sites
natan 0 Denunciar post Postado Setembro 25, 2003 trinko, o now funcionou...mas o date nem fudendu...mesmo do jeito q você mandoessa funçao serve pra hora tbm né?valew Compartilhar este post Link para o post Compartilhar em outros sites
ZehOliveira 0 Denunciar post Postado Setembro 25, 2003 Iapois. Ela retorna a hora do momento (now é um nome bem sugestivo nao? hehe)!Mas lembrando, é uma função do mysql!!!Você não pode por exemplo fazer:$data = now();Td certo? Compartilhar este post Link para o post Compartilhar em outros sites
ualex 0 Denunciar post Postado Setembro 26, 2003 Olha da uma olhadas nestes textos ele podem lhe ser ultil MYSQL:DATA PHP-DATA Compartilhar este post Link para o post Compartilhar em outros sites