Ir para conteúdo

POWERED BY:

Arquivado

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

VaLeria Martins

Acessar objeto retornado do PHP

Recommended Posts

Boa noite pessoal. :blush:

Sou nova no forum, estou a procura de ajuda.

Há pouco tempo comecei a desenvolver em Flex + AMFPHP + Zend.

O problema que surgiu é o seguinte: Ao fazer uma busca no banco de dados, o php me retorna a consulta com a seguinte linha:

//return $this->db->fetchAll("SELECT * FROM cliente WHERE Nome LIKE '%".$valor."%'");

 

Eu recebo os valores retornados num DataGrid:

//dgClientes.dataProvider = event.result;

 

Quando clico em alguma das linhas retornadas no grid, atribuo no objeto:

//objCliente = new cliente ( dgClientes.selectedItem) as cliente;

 

Mas aí vem o problema, ao tentar acessar os atributos deste objeto e aplicar nos TextInputs afim de editá-los, simplesmente não dá certo. Só consigo obter os atributos 'id' e 'nome', sendo que ainda existem 'cpf', 'rg','profissao', etc..

 

Exemplo:

 

//edtNome.text = objCliente.Nome; (Funciona)

//edtCPF.text = objCliente.CPF; (Não Funciona, fica em branco)

 

Sendo assim, tenho que apelar para o seguinte:

 

//edtNome.text = dgClientes.selectedItem.Nome;

//edtCPF.text = dgClientes.selectedItem.CPF;

 

Alguem me ajuda ?????? :blush:

Compartilhar este post


Link para o post
Compartilhar em outros sites

já verificou se o problema é se a letra esta em caixa-alta:

 

testa assim:

 

edtCPF.text = objCliente.cpf

 

ou

 

edtCPF.text = objCliente.Cpf

 

para ter certeza, executa a página PHP no navegador,

e faz essa alteração, assim você sabe o que esta saindo:

 

print_r( $this->db->fetchAll("SELECT * FROM cliente WHERE Nome LIKE '%".$valor."%'") );

 

 

 

[]´s

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.