Fran 0 Denunciar post Postado Agosto 8, 2005 Boa tarde!!!!Fiz uma busca no forum antes de postar mas não achei resposta para o que preciso.Eu tenho uma pagina.php onde digito uma data e através desta data, o php faz uma busca no banco mysql e tras todos os dados referente a essa data digitada.O caso é: eu gostaria que em vez do usário "digitar" a data ele clica-se num calendário. Teria como? Compartilhar este post Link para o post Compartilhar em outros sites
Fran 0 Denunciar post Postado Agosto 9, 2005 oi !!!! http://forum.imasters.com.br/public/style_emoticons/default/blush.gif Como faço para inserir a data no formato dd-mm-yy no banco? No formulario em php ele pega a data do sistema assim: $data = date('y-m-d'); e grava no banco ... Compartilhar este post Link para o post Compartilhar em outros sites
SiLLeNt 0 Denunciar post Postado Agosto 9, 2005 Como faço para inserir a data no formato dd-mm-yy no banco? No formulario em php ele pega a data do sistema assim:$data = date('y-m-d');e grava no banco ...Pega o valor assim.date("d/m/Y") Compartilhar este post Link para o post Compartilhar em outros sites
Fran 0 Denunciar post Postado Agosto 9, 2005 No banco está assim: 2005-08-09 ... após modifica o script abaixo , continua da mesma maneira no banco ao invez de ficar 09-08-2005$data = $_POST['data'];$data_nova = implode(preg_match("~\/~", $data) == 0 ? "/" : "-", array_reverse(explode(preg_match("~\/~", $data) == 0 ? "-" : "/", $data)));$pesq = mysql_query("SELECT * FROM tb_cota WHERE mes='$mes' AND data='$data_nova' "); $achei = mysql_num_rows($pesq); if ($achei > 0){ echo "<script>alert('Este mês já foi cadastrado!')</script>"; echo "<meta http-equiv='Refresh' content='1; URL=relatorioLista.php?data=<? echo $data; ?>'>"; } else{ $sqlinsert = "INSERT INTO tb_cota (id, mes, compromisso, acumulado, percentagem, quantidade, valor, data) VALUES ('', '$mes', '$comp', '$acum', '$per', '$qtd', '$valor', '$data_nova' )"; mysql_query($sqlinsert) or die ("Não foi possível inserir"); echo "Os dados foram inseridos com Sucesso!"; echo "<meta http-equiv='Refresh' content='1; URL=relatorioLista.php?data=<? echo $data_nova; ?>'>"; } Compartilhar este post Link para o post Compartilhar em outros sites
Fran 0 Denunciar post Postado Agosto 10, 2005 http://forum.imasters.com.br/public/style_emoticons/default/joia.gif OI alguém por aí ??? Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Agosto 10, 2005 porque você criou um campo mes separado do campo data? obs: o padrao de datas no mysql usando o campo DATE é 0000-00-00 ( ANO-MES-DIA ) e se você precisa salvar a data atual basta usar o comando NOW() agora sobre esse campo mes ta estranho nao precisa fazer assim Compartilhar este post Link para o post Compartilhar em outros sites
Fran 0 Denunciar post Postado Agosto 10, 2005 Esse campo mês você ignore porque é um detalhe de um relatório que estou montando. O imporante mesmo é o campo data .... Você disse: "obs: o padrao de datas no mysql usando o campo DATE é 0000-00-00 ( ANO-MES-DIA ) " Pergunta: usando a sua função não era pra ficar "gravado no banco" (dia-mes-ano) ???? Sendo assim, o que está errado na programação acima? E qual a diferença entre usar $data = date('y-m-d'); e o comando NOW(), ele pega igual a data atual ... Confundiu tudo agora ... http://forum.imasters.com.br/public/style_emoticons/default/blush.gif Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Agosto 10, 2005 Pergunta: usando a sua função não era pra ficar "gravado no banco" (dia-mes-ano) o padrao de salva a data no banco é ANO-MES-DIA a diferença entre usar $data = date('y-m-d'); e o comando NOW(), ele pega igual a data atual ... o comando NOW() salva a data atual automaticamente Compartilhar este post Link para o post Compartilhar em outros sites
Fran 0 Denunciar post Postado Agosto 11, 2005 Problema solucionado !!!! Valeu gente !!!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
Kante 0 Denunciar post Postado Novembro 26, 2007 E como faço para inserir a data junto com a hora no campo MYSQL formatado como Date ? (Esta rotina aí de cima só funcionou aqui para inserir a data sem hora). Alguém sabe ? Compartilhar este post Link para o post Compartilhar em outros sites