Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ircvinicius

Flash PHP MySQL

Recommended Posts

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.