Está muito cru o que você escreveu...
Aprofunde seus testes e nos conte passo-a-passo...

Em 21 de maio de 2010 15:38, Matheus <mabro...@gmail.com> escreveu:

> Ajuda aew pessoal, já não sei mais o que fazer.
> Abs
>
> On 20 maio, 20:19, Matheus <mabro...@gmail.com> wrote:
> > Eu já tentei acessar esses dados la no php, mas não to conseguindo de
> > jeito nenhum, alguma coisa ta errada. Vo deixar como to tentando aqui:
> >
> > Mandei um objeto da classe PacienteVO, que tem dois collection um
> > chamado telefones e o outro enderecos
> > Código no php
> >
> > public function cadastrarPacientes($objPaciente){ // so to mandando o
> > objeto de la do flex
> >
> >                 $mysql = mysql_pconnect(DATABASE_SERVER,
> DATABASE_USERNAME,
> > DATABASE_PASSWORD);
> >         mysql_select_db(DATABASE_NAME);
> >
> >                 $dados = new PacienteVO();
> >                 $dadosTel = new TelefoneVO();
> >                 $dadosEnd = new EnderecoVO();
> >
> >                 $dados->idPaciente = $objPaciente['idPaciente'];
> >                 $dados->nomePaciente =  $objPaciente['nomePaciente'];
> >                 $dados->dataNascimento =  $objPaciente['dataNascimento'];
> >                 $dados->observacoes =  $objPaciente['observacoes'];
> >
> >                 $query = "insert into
> >
> Paciente(nomePaciente,dataNascimento,observacoes)values('{$dados->nomePaciente}',{$dados->
>                                 dataNascimento},'{$dados-
> > >observacoes}')";
> >
> >                 $result = mysql_query($query);
> >
> >                 $lastId = mysql_insert_id();
> >
> > // Cadastro o paciente e pego o id dele, pra cadastrar os telefones
> >
> > $dadosTel->Paciente_idPaciente = $lastId;
> >
> >                 $total = count($objPaciente['telefones']); // Aqui ta
> certo o valor
> > do $total
> >                 for($i=0;$i<$total;$i++){
> >
> >                         $dadosTel->telefone =
> $objPaciente->telefones[$i]->telefone;
> >                         $dadosTel->tipo =
> $objPaciente->telefones[$i]->tipo;
> >                         $sql = "insert into
> Telefone(telefone,tipo,Paciente_idPaciente)
> >
> values('{$dadosTel->telefone}','{$dadosTel->tipo}',{$dadosTel->Paciente_idPaciente})";
> >
> >                 $execute = mysql_query($sql);
> >                 }
> >
> > O banco é preenchido com o paciente certinho, porem o valor do
> > telefone e do tipo nao vao. Ou seja não to conseguindo acessar o valor
> > do telefone e do tipo.
> >
> > Alguma ideia do que posso estar errando???
> >
> > Abs
> >
> > --
> > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> > Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a