ircvinicius 0 Denunciar post Postado Janeiro 16, 2007 Ola pessoa aki estou mais uma vez... O que ocorre é o seguinte: qdo vou fazer um cadastro eu preciso cadastrar a data do cadastro e data e nascimento do cadastrado usando Flash PHP MySQL só que o banco na cadastra a data correta. Ele cadastra somente "00/00/0000" (sem aspas). Vamos aos detalhes: No banco o tipo do dado é: date Na interface Flash usa mascara. ai em baixo vai os codigos function gravar():Void { CampoBranco(); EnviaDados.nome = textNome.text; EnviaDados.sobrenome = textSobrenome.text; EnviaDados.rua = textRua.text; EnviaDados.numero = textNumero.text; EnviaDados.nascimento = textNascimento.text; EnviaDados.cidade = textCidade.text; EnviaDados.estado = textEstado.selectedItem.data; EnviaDados.cep = textCep.text; EnviaDados.email = textEmail.text; EnviaDados.telefone = textTelefone.text; EnviaDados.celular = textCelular.text; EnviaDados.skype = textSkype.text; EnviaDados.msn = textMsn.text; EnviaDados.observacao = textObservacoes.text; EnviaDados.datacadastro = textData.text; EnviaDados.sendAndLoad('http://localhost/agenda/inserir.php', EnviaDados, 'POST');} <?phpinclude ("conexao.php");//Variaveis vinda do flash$novo_nome = utf8_decode($_POST['nome']);$novo_sobrenome = utf8_decode($_POST['sobrenome']);$nova_rua = utf8_decode($_POST['rua']);$novo_numero = utf8_decode($_POST['numero']);$novo_nascimento = utf8_decode($_POST['nascimento']);$nova_cidade = utf8_decode($_POST['cidade']);$novo_estado = utf8_decode($_POST['estado']);$novo_cep = utf8_decode($_POST['cep']);$novo_email = utf8_decode($_POST['email']);$novo_telefone = utf8_decode($_POST['telefone']);$novo_celular = utf8_decode($_POST['celular']);$novo_skype = utf8_decode($_POST['skype']);$novo_msn = utf8_decode($_POST['msn']);$nova_observacao = utf8_decode($_POST['observacao']);$nova_data_cadastro = utf8_decode($_POST['datacadastro']);//Envia dados para o banco $sqlEnvia = "INSERT INTO pessoas (Nome,Sobrenome,Rua,Numero,Nascimento,Cidade,Estado,Cep,Email,Telefone,Celular,Skype,Msn,Observacao,DataCadastro) VALUES ('$novo_nome','$novo_sobrenome','$nova_rua','$novo_numero','$novo_nascimento','$nova_cidade','$novo_estado','$novo_cep','$novo_email','$novo_telefone','$novo_celular','$novo_skype','$novo_msn','$nova_observacao','$nova_data_cadastro')" or die(mysql_error());$sql = mysql_query($sqlEnvia);mysql_close();?> Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Janeiro 17, 2007 depende do formato da data que está no mysqlé provavel que esteja "AAAA-MM-DD"(ano-mes-dia)você teria que alterar a data que vem do flash para esse formato Compartilhar este post Link para o post Compartilhar em outros sites
ircvinicius 0 Denunciar post Postado Janeiro 17, 2007 como que altera a data p/ esse formato??? Compartilhar este post Link para o post Compartilhar em outros sites
rukaguitar 0 Denunciar post Postado Outubro 1, 2007 cara pelo que entendi você quer a data de cadastro. então simplsiemente passe a data atual p/Mysql. no values ao invés de passar -> values ($nova_data_cadastro). passe -> values ('NOW') Compartilhar este post Link para o post Compartilhar em outros sites