Ola pessoal estou com um problema e nao sei mais oque fazer, tenho uma
aplicacao em flex com php, mas nao consigo fazer com que minha tela
cliente apareca com o datagrid povoado do banco se alguem puder me
ajudar ficaria grato, desde ja obrigado

CODIGO EM PHP:

<?php

    require('adodb/adodb.inc.php'); //biblioteca necessaria para
trabalhar com adodb
//      require('funcoes.php');
//      alerta(entrou);
        $banco = null;
        class manutencao_cliente
        {
                function manutencao_cliente() //metodo construtor
                  {
                          $tipo_banco    = "mysql";
                          $servidor      = "localhost";
                          $usuario       = "root";
                          $senha         = "";
                          $db                    = "flex";
                          global $banco;
                          $banco = NewADOConnection($tipo_banco);
                          $banco->dialect = 3;
                          $banco->debug = false;
                          $banco->Connect($servidor,$usuario,$senha,$db);
                  }

        function pesquisaCliente($pesquisa)
                  {
                                global $banco;
                               $sql = "select * from cliente, cidade, 
logradouro, bairro,
estado, profissao".
                                   "    where
                                   CODCIDADE = CID_CODIGO and
                                   CODENDERECO = LOG_CODIGO and
                                   CODBAIRRO = BAI_CODIGO and
                                   CODESTADO = EST_CODIGO and
                                   CODPROFISSAO = PRO_CODIGO and CLI_NOME like 
'%$pesquisa%'";


                $resultado = $banco->Execute($sql);
                $dados_cliente['dados']="";
                                $dados_cliente['dados'][0]['codigo'] = "";
                                $dados_cliente['dados'][0]['codigocidade'] = "";
                                $dados_cliente['dados'][0]['nomecidade']   = "";
                                $dados_cliente['dados'][0]['nome'] = "";
                                $dados_cliente['dados'][0]['codigologradouro'] 
= "";
                                $dados_cliente['dados'][0]['nomelogradouro']   
= "";
                                $dados_cliente['dados'][0]['numero'] = "";
                                $dados_cliente['dados'][0]['complemento'] = "";
                                $dados_cliente['dados'][0]['codigobairro'] = "";
                $dados_cliente['dados'][0]['nomebairro']   =
"";
                                $dados_cliente['dados'][0]['cep'] = "";
                                $dados_cliente['dados'][0]['foneres'] = "";
                                $dados_cliente['dados'][0]['fonecel'] = "";
                                $dados_cliente['dados'][0]['email'] = "";
                        $dados_cliente['dados'][0]['foto']   = "";
                                $dados_cliente['dados'][0]['codigoestado'] = "";
                        $dados_cliente['dados'][0]['nomeestado']   = "";
                                $dados_cliente['dados'][0]['codigoprofissao'] = 
"";
                        $dados_cliente['dados'][0]['nomeprofissao']   = "";
                //      $dados_cliente['dados'][0]['pesquisa']   = "";
                                $posicao = 0;
                                while($registro = $resultado->FetchNextObject())
                                {
                                        
$dados_cliente['dados'][$posicao]['codigo'] = $registro-
>CLI_CODIGO;
                                        
$dados_cliente['dados'][$posicao]['codigocidade']   = $registro-
>CODCIDADE;
                                        
$dados_cliente['dados'][$posicao]['nomecidade']   = $registro-
>CID_NOME;
                                        
$dados_cliente['dados'][$posicao]['nome']   = $registro-
>CLI_NOME;
                                        
$dados_cliente['dados'][$posicao]['codigologradouro']   =
$registro->CODENDERECO;
                                        
$dados_cliente['dados'][$posicao]['nomelogradouro']   = $registro-
>LOG_NOME;
                                        
$dados_cliente['dados'][$posicao]['numero'] = $registro-
>CLI_NUMERO;
                                        
$dados_cliente['dados'][$posicao]['complemento']   = $registro-
>CLI_COMPLEMENTO;
                                        
$dados_cliente['dados'][$posicao]['codigobairro']   = $registro-
>CODBAIRRO;
                                        
$dados_cliente['dados'][$posicao]['nomebairro']   = $registro-
>BAI_NOME;
                                        
$dados_cliente['dados'][$posicao]['cep'] = $registro->CLI_CEP;
                                        
$dados_cliente['dados'][$posicao]['foneres']   = $registro-
>CLI_FONERES;
                                        
$dados_cliente['dados'][$posicao]['fonecel']   = $registro-
>CLI_FONECEL;
                                        
$dados_cliente['dados'][$posicao]['email']   = $registro-
>CLI_EMAIL;
                                        
$dados_cliente['dados'][$posicao]['foto']   = $registro-
>CLI_FOTO;
                                        
$dados_cliente['dados'][$posicao]['codigoestado']   = $registro-
>CODESTADO;
                                        
$dados_cliente['dados'][$posicao]['nomeestado']   = $registro-
>EST_NOME;
                                        
$dados_cliente['dados'][$posicao]['codigoprofissao']   =
$registro->CODPROFISSAO;
                                        
$dados_cliente['dados'][$posicao]['nomeprofissao']   = $registro-
>PRO_NOME;
                                        $posicao++;
                                }
                            return $dados_cliente;
                  }


                  function 
gravarCliente($codigo,$codigocidade,$nomecidade,$nome,
$codigologradouro,$nomelogradouro,$numero,$complemento,$codigobairro,
$nomebairro,$cep,$foneres,$fonecel,$email,$foto,$codigoestado,
$nomeestado,$codigoprofissao,$nomeprofissao)
                  {
                                global $banco;
                                if ($codigo > 0)
                                $sql = "update cliente set
CODCIDADE='$codigocidade',CLI_NOME='$nome',CODENDERECO='$codigologradouro',CLI_NUMERO='$numero',CLI_COMPLEMENTO='$complemento',CODBAIRRO='$codigobairro',CLI_CEP='$cep',CLI_FONERES='$foneres',CLI_FONECEL='$fonecel',CLI_EMAIL='$email',CLI_FOTO='$foto',CODESTADO='$codigoestado',CODPROFISSAO='$codigoprofissao'
where CLI_CODIGO=$codigo";
                                else
                                $sql = "insert into cliente (CODCIDADE, 
CLI_NOME, CODENDERECO,
CLI_NUMERO, CLI_COMPLEMENTO, CODBAIRRO, CLI_CEP, CLI_FONERES,
CLI_FONECEL, CLI_EMAIL, CLI_FOTO, CODESTADO, CODPROFISSAO) values
('$codigocidade','$nome','$codigologradouro','$numero','$complemento','$codigobairro','$cep','$foneres','$fonecel','$email','$foto','$codigoestado','$codigoprofissao')";
                                $resultado = $banco->Execute($sql);
                                $dados_cliente = new manutencao_cliente();
//                              return 
$dados_cliente->pesquisaCliente($pesquisa,$tipo);
                  }

          function excluirCliente($codigo,$pesquisa)
                  {
                                global $banco;
                                $sql = "delete from cliente  where CLI_CODIGO = 
$codigo";
                                $resultado = $banco->Execute($sql);
                                $dados_cliente = new manutencao_cliente();
                                return 
$dados_cliente->pesquisaCliente($pesquisa);
                  }
                  function 
alterarCliente($codigo,$codigocidade,$nomecidade,$nome,
$codigologradouro,$nomelogradouro,$numero,$complemento,$codigobairro,
$nomebairro,$cep,$foneres,$fonecel,$email,$foto,$codigoestado,
$nomeestado,$codigoprofissao,$nomeprofissao)
                  {
                                global $banco;
                                $sql = "update cliente set 
CODCIDADE='$codigocidade',
CLI_NOME='$nome', CODENDERECO='$codigologradouro',
CLI_NUMERO='$numero', CLI_COMPLEMENTO='$complemento',
CODBAIRRO='$codigobairro', CLI_CEP='$cep', CLI_FONERES='$foneres',
CLI_FONECEL='$fonecel', CLI_EMAIL='$email', CLI_FOTO='$foto',
CODESTADO='$codigoestado', CODPROFISSAO='$codigoprofissao' where
CLI_CODIGO=$codigo";
                                $resultado = $banco->Execute($sql);
                                $dados_cliente = new manutencao_cliente();
//                              return 
$dados_cliente->pesquisaCliente($pesquisa,$tipo);
                  }
                  function pesquisaCidade()
                  {
                                global $banco;
                        $sql = "select * from cidade";
                $resultado = $banco->Execute($sql);
                $dados_cidade['dados']="";
                                $dados_cidade['dados'][0]['codigo'] = "";
                                $dados_cidade['dados'][0]['nome']  = "";
                                $posicao = 0;
                                while($registro = $resultado->FetchNextObject())
                                {
                                        
$dados_cidade['dados'][$posicao]['codigo'] = $registro-
>CID_CODIGO;
                                        
$dados_cidade['dados'][$posicao]['nome']   = $registro->CID_NOME;
                                        $posicao++;
                                }
                            return $dados_cidade;
                  }
                  function retornaCodCidade($nomecidade)
                  {
                                global $banco;
                        $sql = "select * from cidade where CID_NOME like
'$nomecidade' ";
                $resultado = $banco->Execute($sql);
                                if($registro = $resultado->FetchNextObject())
                                return $registro->CID_CODIGO;
                  }
                  function retornaNomeCidade($codigocidade)
                  {
                                global $banco;
                        $sql = "select * from cidade where CID_CODIGO =
'$codigocidade' ";
                $resultado = $banco->Execute($sql);
                                if($registro = $resultado->FetchNextObject())
                                return $registro->CID_NOME;
                                else
                                   return "codigo nao existe";
                  }
                  function pesquisaBairro()
                  {
                                global $banco;
                        $sql = "select * from bairro";
                $resultado = $banco->Execute($sql);
                $dados_bairro['dados']="";
                                $dados_bairro['dados'][0]['codigo'] = "";
                                $dados_bairro['dados'][0]['nome']   = "";
                                $posicao = 0;
                                while($registro = $resultado->FetchNextObject())
                                {
                                        
$dados_bairro['dados'][$posicao]['codigo'] = $registro-
>BAI_CODIGO;
                                        
$dados_bairro['dados'][$posicao]['nome']   = $registro->BAI_NOME;
                                        $posicao++;
                                }
                            return $dados_bairro;
                  }
                  function retornaCodBairro($nomebairro)
                  {
                                global $banco;
                        $sql = "select * from bairro where BAI_NOME like
'$nomebairro' ";
                $resultado = $banco->Execute($sql);
                                if($registro = $resultado->FetchNextObject())
                                return $registro->BAI_CODIGO;
                  }
                  function retornaNomeBairro($codigobairro)
                  {
                                global $banco;
                        $sql = "select * from bairro where BAI_CODIGO =
'$codigobairro' ";
                $resultado = $banco->Execute($sql);
                                if($registro = $resultado->FetchNextObject())
                                return $registro->BAI_NOME;
                                else
                                   return "codigo nao existe";
                  }
                  function pesquisaProfissao()
                  {
                                global $banco;
                        $sql = "select * from profissao";
                $resultado = $banco->Execute($sql);
                $dados_profissao['dados']="";
                                $dados_profissao['dados'][0]['codigo'] = "";
                                $dados_profissao['dados'][0]['nome']   = "";
                                $posicao = 0;
                                while($registro = $resultado->FetchNextObject())
                                {
                                        
$dados_profissao['dados'][$posicao]['codigo'] = $registro-
>PRO_CODIGO;
                                        
$dados_profissao['dados'][$posicao]['nome']   = $registro-
>PRO_NOME;
                                        $posicao++;
                                }
                            return $dados_profissao;
                  }
                  function retornaCodProfissao($nomeprofissao)
                  {
                                global $banco;
                        $sql = "select * from profissao where PRO_NOME like
'$nomeprofissao' ";
                $resultado = $banco->Execute($sql);
                                if($registro = $resultado->FetchNextObject())
                                return $registro->PRO_CODIGO;
                  }
                  function retornaNomeProfissao($codigoprofissao)
                  {
                                global $banco;
                        $sql = "select * from profissao where PRO_CODIGO =
'$codigoprofissao' ";
                $resultado = $banco->Execute($sql);
                                if($registro = $resultado->FetchNextObject())
                                return $registro->PRO_NOME;
                                else
                                   return "codigo nao existe";
                  }

                  function pesquisaLogradouro()
                  {
                                global $banco;
                        $sql = "select * from logradouro";
                $resultado = $banco->Execute($sql);
                $dados_logradouro['dados']="";
                                $dados_logradouro['dados'][0]['codigo'] = "";
                                $dados_logradouro['dados'][0]['nome']   = "";
                                $posicao = 0;
                                while($registro = $resultado->FetchNextObject())
                                {
                                        
$dados_logradouro['dados'][$posicao]['codigo'] = $registro-
>LOG_CODIGO;
                                        
$dados_logradouro['dados'][$posicao]['nome']   = $registro-
>LOG_NOME;
                                        $posicao++;
                                }
                            return $dados_logradouro;
                  }
                  function retornaCodLogradouro($nomelogradouro)
                  {
                                global $banco;
                        $sql = "select * from logradouro where LOG_NOME like
'$nomelogradouro' ";
                $resultado = $banco->Execute($sql);
                                if($registro = $resultado->FetchNextObject())
                                return $registro->LOG_CODIGO;
                  }
                  function retornaNomeLogradouro($codigologradouro)
                  {
                                global $banco;
                        $sql = "select * from logradouro where LOG_CODIGO =
'$codigologradouro' ";
                $resultado = $banco->Execute($sql);
                                if($registro = $resultado->FetchNextObject())
                                return $registro->LOG_NOME;
                                else
                                   return "codigo nao existe";
                  }
                  function pesquisaEstado()
                  {
                                global $banco;
                        $sql = "select * from estado";
                $resultado = $banco->Execute($sql);
                $dados_estado['dados']="";
                                $dados_estado['dados'][0]['codigo'] = "";
                                $dados_estado['dados'][0]['nome']   = "";
                                $posicao = 0;
                                while($registro = $resultado->FetchNextObject())
                                {
                                        
$dados_estado['dados'][$posicao]['codigo'] = $registro-
>EST_CODIGO;
                                        
$dados_estado['dados'][$posicao]['nome']   = $registro->EST_NOME;
                                        $posicao++;
                                }
                            return $dados_estado;
                  }
                  function retornaCodEstado($nomeestado)
                  {
                                global $banco;
                        $sql = "select * from estado where EST_NOME like
'$nomeestado' ";
                $resultado = $banco->Execute($sql);
                                if($registro = $resultado->FetchNextObject())
                                return $registro->EST_CODIGO;
                  }
                  function retornaNomeEstado($codigoestado)
                  {
                                global $banco;
                        $sql = "select * from estado where EST_CODIGO =
'$codigoestado' ";
                $resultado = $banco->Execute($sql);
                                if($registro = $resultado->FetchNextObject())
                                return $registro->EST_NOME;
                                else
                                   return "codigo nao existe";
                  }



        }
?>




E CODIGO DO FLEX


<?php

    require('adodb/adodb.inc.php'); //biblioteca necessaria para
trabalhar com adodb
//      require('funcoes.php');
//      alerta(entrou);
        $banco = null;
        class manutencao_cliente
        {
                function manutencao_cliente() //metodo construtor
                  {
                          $tipo_banco    = "mysql";
                          $servidor      = "localhost";
                          $usuario       = "root";
                          $senha         = "";
                          $db                    = "flex";
                          global $banco;
                          $banco = NewADOConnection($tipo_banco);
                          $banco->dialect = 3;
                          $banco->debug = false;
                          $banco->Connect($servidor,$usuario,$senha,$db);
                  }

        function pesquisaCliente($pesquisa)
                  {
                                global $banco;
                               $sql = "select * from cliente, cidade, 
logradouro, bairro,
estado, profissao".
                                   "    where
                                   CODCIDADE = CID_CODIGO and
                                   CODENDERECO = LOG_CODIGO and
                                   CODBAIRRO = BAI_CODIGO and
                                   CODESTADO = EST_CODIGO and
                                   CODPROFISSAO = PRO_CODIGO and CLI_NOME like 
'%$pesquisa%'";


                $resultado = $banco->Execute($sql);
                $dados_cliente['dados']="";
                                $dados_cliente['dados'][0]['codigo'] = "";
                                $dados_cliente['dados'][0]['codigocidade'] = "";
                                $dados_cliente['dados'][0]['nomecidade']   = "";
                                $dados_cliente['dados'][0]['nome'] = "";
                                $dados_cliente['dados'][0]['codigologradouro'] 
= "";
                                $dados_cliente['dados'][0]['nomelogradouro']   
= "";
                                $dados_cliente['dados'][0]['numero'] = "";
                                $dados_cliente['dados'][0]['complemento'] = "";
                                $dados_cliente['dados'][0]['codigobairro'] = "";
                $dados_cliente['dados'][0]['nomebairro']   =
"";
                                $dados_cliente['dados'][0]['cep'] = "";
                                $dados_cliente['dados'][0]['foneres'] = "";
                                $dados_cliente['dados'][0]['fonecel'] = "";
                                $dados_cliente['dados'][0]['email'] = "";
                        $dados_cliente['dados'][0]['foto']   = "";
                                $dados_cliente['dados'][0]['codigoestado'] = "";
                        $dados_cliente['dados'][0]['nomeestado']   = "";
                                $dados_cliente['dados'][0]['codigoprofissao'] = 
"";
                        $dados_cliente['dados'][0]['nomeprofissao']   = "";
                //      $dados_cliente['dados'][0]['pesquisa']   = "";
                                $posicao = 0;
                                while($registro = $resultado->FetchNextObject())
                                {
                                        
$dados_cliente['dados'][$posicao]['codigo'] = $registro-
>CLI_CODIGO;
                                        
$dados_cliente['dados'][$posicao]['codigocidade']   = $registro-
>CODCIDADE;
                                        
$dados_cliente['dados'][$posicao]['nomecidade']   = $registro-
>CID_NOME;
                                        
$dados_cliente['dados'][$posicao]['nome']   = $registro-
>CLI_NOME;
                                        
$dados_cliente['dados'][$posicao]['codigologradouro']   =
$registro->CODENDERECO;
                                        
$dados_cliente['dados'][$posicao]['nomelogradouro']   = $registro-
>LOG_NOME;
                                        
$dados_cliente['dados'][$posicao]['numero'] = $registro-
>CLI_NUMERO;
                                        
$dados_cliente['dados'][$posicao]['complemento']   = $registro-
>CLI_COMPLEMENTO;
                                        
$dados_cliente['dados'][$posicao]['codigobairro']   = $registro-
>CODBAIRRO;
                                        
$dados_cliente['dados'][$posicao]['nomebairro']   = $registro-
>BAI_NOME;
                                        
$dados_cliente['dados'][$posicao]['cep'] = $registro->CLI_CEP;
                                        
$dados_cliente['dados'][$posicao]['foneres']   = $registro-
>CLI_FONERES;
                                        
$dados_cliente['dados'][$posicao]['fonecel']   = $registro-
>CLI_FONECEL;
                                        
$dados_cliente['dados'][$posicao]['email']   = $registro-
>CLI_EMAIL;
                                        
$dados_cliente['dados'][$posicao]['foto']   = $registro-
>CLI_FOTO;
                                        
$dados_cliente['dados'][$posicao]['codigoestado']   = $registro-
>CODESTADO;
                                        
$dados_cliente['dados'][$posicao]['nomeestado']   = $registro-
>EST_NOME;
                                        
$dados_cliente['dados'][$posicao]['codigoprofissao']   =
$registro->CODPROFISSAO;
                                        
$dados_cliente['dados'][$posicao]['nomeprofissao']   = $registro-
>PRO_NOME;
                                        $posicao++;
                                }
                            return $dados_cliente;
                  }


                  function 
gravarCliente($codigo,$codigocidade,$nomecidade,$nome,
$codigologradouro,$nomelogradouro,$numero,$complemento,$codigobairro,
$nomebairro,$cep,$foneres,$fonecel,$email,$foto,$codigoestado,
$nomeestado,$codigoprofissao,$nomeprofissao)
                  {
                                global $banco;
                                if ($codigo > 0)
                                $sql = "update cliente set
CODCIDADE='$codigocidade',CLI_NOME='$nome',CODENDERECO='$codigologradouro',CLI_NUMERO='$numero',CLI_COMPLEMENTO='$complemento',CODBAIRRO='$codigobairro',CLI_CEP='$cep',CLI_FONERES='$foneres',CLI_FONECEL='$fonecel',CLI_EMAIL='$email',CLI_FOTO='$foto',CODESTADO='$codigoestado',CODPROFISSAO='$codigoprofissao'
where CLI_CODIGO=$codigo";
                                else
                                $sql = "insert into cliente (CODCIDADE, 
CLI_NOME, CODENDERECO,
CLI_NUMERO, CLI_COMPLEMENTO, CODBAIRRO, CLI_CEP, CLI_FONERES,
CLI_FONECEL, CLI_EMAIL, CLI_FOTO, CODESTADO, CODPROFISSAO) values
('$codigocidade','$nome','$codigologradouro','$numero','$complemento','$codigobairro','$cep','$foneres','$fonecel','$email','$foto','$codigoestado','$codigoprofissao')";
                                $resultado = $banco->Execute($sql);
                                $dados_cliente = new manutencao_cliente();
//                              return 
$dados_cliente->pesquisaCliente($pesquisa,$tipo);
                  }

          function excluirCliente($codigo,$pesquisa)
                  {
                                global $banco;
                                $sql = "delete from cliente  where CLI_CODIGO = 
$codigo";
                                $resultado = $banco->Execute($sql);
                                $dados_cliente = new manutencao_cliente();
                                return 
$dados_cliente->pesquisaCliente($pesquisa);
                  }
                  function 
alterarCliente($codigo,$codigocidade,$nomecidade,$nome,
$codigologradouro,$nomelogradouro,$numero,$complemento,$codigobairro,
$nomebairro,$cep,$foneres,$fonecel,$email,$foto,$codigoestado,
$nomeestado,$codigoprofissao,$nomeprofissao)
                  {
                                global $banco;
                                $sql = "update cliente set 
CODCIDADE='$codigocidade',
CLI_NOME='$nome', CODENDERECO='$codigologradouro',
CLI_NUMERO='$numero', CLI_COMPLEMENTO='$complemento',
CODBAIRRO='$codigobairro', CLI_CEP='$cep', CLI_FONERES='$foneres',
CLI_FONECEL='$fonecel', CLI_EMAIL='$email', CLI_FOTO='$foto',
CODESTADO='$codigoestado', CODPROFISSAO='$codigoprofissao' where
CLI_CODIGO=$codigo";
                                $resultado = $banco->Execute($sql);
                                $dados_cliente = new manutencao_cliente();
//                              return 
$dados_cliente->pesquisaCliente($pesquisa,$tipo);
                  }
                  function pesquisaCidade()
                  {
                                global $banco;
                        $sql = "select * from cidade";
                $resultado = $banco->Execute($sql);
                $dados_cidade['dados']="";
                                $dados_cidade['dados'][0]['codigo'] = "";
                                $dados_cidade['dados'][0]['nome']  = "";
                                $posicao = 0;
                                while($registro = $resultado->FetchNextObject())
                                {
                                        
$dados_cidade['dados'][$posicao]['codigo'] = $registro-
>CID_CODIGO;
                                        
$dados_cidade['dados'][$posicao]['nome']   = $registro->CID_NOME;
                                        $posicao++;
                                }
                            return $dados_cidade;
                  }
                  function retornaCodCidade($nomecidade)
                  {
                                global $banco;
                        $sql = "select * from cidade where CID_NOME like
'$nomecidade' ";
                $resultado = $banco->Execute($sql);
                                if($registro = $resultado->FetchNextObject())
                                return $registro->CID_CODIGO;
                  }
                  function retornaNomeCidade($codigocidade)
                  {
                                global $banco;
                        $sql = "select * from cidade where CID_CODIGO =
'$codigocidade' ";
                $resultado = $banco->Execute($sql);
                                if($registro = $resultado->FetchNextObject())
                                return $registro->CID_NOME;
                                else
                                   return "codigo nao existe";
                  }
                  function pesquisaBairro()
                  {
                                global $banco;
                        $sql = "select * from bairro";
                $resultado = $banco->Execute($sql);
                $dados_bairro['dados']="";
                                $dados_bairro['dados'][0]['codigo'] = "";
                                $dados_bairro['dados'][0]['nome']   = "";
                                $posicao = 0;
                                while($registro = $resultado->FetchNextObject())
                                {
                                        
$dados_bairro['dados'][$posicao]['codigo'] = $registro-
>BAI_CODIGO;
                                        
$dados_bairro['dados'][$posicao]['nome']   = $registro->BAI_NOME;
                                        $posicao++;
                                }
                            return $dados_bairro;
                  }
                  function retornaCodBairro($nomebairro)
                  {
                                global $banco;
                        $sql = "select * from bairro where BAI_NOME like
'$nomebairro' ";
                $resultado = $banco->Execute($sql);
                                if($registro = $resultado->FetchNextObject())
                                return $registro->BAI_CODIGO;
                  }
                  function retornaNomeBairro($codigobairro)
                  {
                                global $banco;
                        $sql = "select * from bairro where BAI_CODIGO =
'$codigobairro' ";
                $resultado = $banco->Execute($sql);
                                if($registro = $resultado->FetchNextObject())
                                return $registro->BAI_NOME;
                                else
                                   return "codigo nao existe";
                  }
                  function pesquisaProfissao()
                  {
                                global $banco;
                        $sql = "select * from profissao";
                $resultado = $banco->Execute($sql);
                $dados_profissao['dados']="";
                                $dados_profissao['dados'][0]['codigo'] = "";
                                $dados_profissao['dados'][0]['nome']   = "";
                                $posicao = 0;
                                while($registro = $resultado->FetchNextObject())
                                {
                                        
$dados_profissao['dados'][$posicao]['codigo'] = $registro-
>PRO_CODIGO;
                                        
$dados_profissao['dados'][$posicao]['nome']   = $registro-
>PRO_NOME;
                                        $posicao++;
                                }
                            return $dados_profissao;
                  }
                  function retornaCodProfissao($nomeprofissao)
                  {
                                global $banco;
                        $sql = "select * from profissao where PRO_NOME like
'$nomeprofissao' ";
                $resultado = $banco->Execute($sql);
                                if($registro = $resultado->FetchNextObject())
                                return $registro->PRO_CODIGO;
                  }
                  function retornaNomeProfissao($codigoprofissao)
                  {
                                global $banco;
                        $sql = "select * from profissao where PRO_CODIGO =
'$codigoprofissao' ";
                $resultado = $banco->Execute($sql);
                                if($registro = $resultado->FetchNextObject())
                                return $registro->PRO_NOME;
                                else
                                   return "codigo nao existe";
                  }

                  function pesquisaLogradouro()
                  {
                                global $banco;
                        $sql = "select * from logradouro";
                $resultado = $banco->Execute($sql);
                $dados_logradouro['dados']="";
                                $dados_logradouro['dados'][0]['codigo'] = "";
                                $dados_logradouro['dados'][0]['nome']   = "";
                                $posicao = 0;
                                while($registro = $resultado->FetchNextObject())
                                {
                                        
$dados_logradouro['dados'][$posicao]['codigo'] = $registro-
>LOG_CODIGO;
                                        
$dados_logradouro['dados'][$posicao]['nome']   = $registro-
>LOG_NOME;
                                        $posicao++;
                                }
                            return $dados_logradouro;
                  }
                  function retornaCodLogradouro($nomelogradouro)
                  {
                                global $banco;
                        $sql = "select * from logradouro where LOG_NOME like
'$nomelogradouro' ";
                $resultado = $banco->Execute($sql);
                                if($registro = $resultado->FetchNextObject())
                                return $registro->LOG_CODIGO;
                  }
                  function retornaNomeLogradouro($codigologradouro)
                  {
                                global $banco;
                        $sql = "select * from logradouro where LOG_CODIGO =
'$codigologradouro' ";
                $resultado = $banco->Execute($sql);
                                if($registro = $resultado->FetchNextObject())
                                return $registro->LOG_NOME;
                                else
                                   return "codigo nao existe";
                  }
                  function pesquisaEstado()
                  {
                                global $banco;
                        $sql = "select * from estado";
                $resultado = $banco->Execute($sql);
                $dados_estado['dados']="";
                                $dados_estado['dados'][0]['codigo'] = "";
                                $dados_estado['dados'][0]['nome']   = "";
                                $posicao = 0;
                                while($registro = $resultado->FetchNextObject())
                                {
                                        
$dados_estado['dados'][$posicao]['codigo'] = $registro-
>EST_CODIGO;
                                        
$dados_estado['dados'][$posicao]['nome']   = $registro->EST_NOME;
                                        $posicao++;
                                }
                            return $dados_estado;
                  }
                  function retornaCodEstado($nomeestado)
                  {
                                global $banco;
                        $sql = "select * from estado where EST_NOME like
'$nomeestado' ";
                $resultado = $banco->Execute($sql);
                                if($registro = $resultado->FetchNextObject())
                                return $registro->EST_CODIGO;
                  }
                  function retornaNomeEstado($codigoestado)
                  {
                                global $banco;
                        $sql = "select * from estado where EST_CODIGO =
'$codigoestado' ";
                $resultado = $banco->Execute($sql);
                                if($registro = $resultado->FetchNextObject())
                                return $registro->EST_NOME;
                                else
                                   return "codigo nao existe";
                  }



        }
?>


E TBM AS FUNCOES_CLIENTE.AS, DO CLIENTE EM SEPARADO:

// ActionScript file
        import mx.controls.Alert;
        import mx.events.CloseEvent;
        import mx.rpc.events.ResultEvent;
        import libs.reports.org.doc.PaperFormat;
        import relatorios.relatorio_cliente;
        import libs.reports.org.doc.Document;
        import mx.collections.ArrayCollection;
        import relatorios.dataprovider_cliente;
        import mx.managers.PopUpManager;
        import mx.preloaders.Preloader;
        import relatorios.preview_cliente;
        import libs.reports.org.doc.PaperFormat;
        import libs.reports.org.doc.Document;
                        public var tipoFiltro:String;
                        [Bindable]
                        public var array_cliente:Array;
                        [Bindable]
                        public var array_cidade:Array;
                        [Bindable]
                        public var array_bairro:Array;
                        [Bindable]
                        public var array_logradouro:Array;
                        [Bindable]
                        public var array_estado:Array;
                        [Bindable]
                        public var array_profissao:Array;

                        public function 
resultado_cliente(event:ResultEvent):void
                        {
                                array_cliente = event.result.dados as Array;
                        }


                        public function resultado_cidade(event:ResultEvent):void
                        {
                                array_cidade = event.result.dados as Array;
                        }

                        public function 
resultado_busca_cod_cidade(event:ResultEvent):void
                        {
                                ti_cidade.text = event.result.toString();
                        }
                        public function busca_cidade():void
                        {
                                ti_nome_cidade.text = 
combo_cidade.selectedLabel;
                                crud_cliente.retornaCodCidade.send();
                        }
                        public function 
resultado_busca_nome_cidade(event:ResultEvent):void
                        {
                                combo_cidade.text = event.result.toString();
                                if (combo_cidade.text == "codigo nao existe")
                                   Alert.show("Atenção, o codigo desta cidade 
nao existe, favor
verificar!!!");
                        }
                        public function busca_nome_cidade():void
                        {
                        //      ti_nome_cidade.text = 
combo_cidade.selectedLabel;
                                crud_cliente.retornaNomeCidade.send();
                        }


                        public function resultado_bairro(event:ResultEvent):void
                        {
                                array_bairro = event.result.dados;
                        }

                        public function 
resultado_busca_cod_bairro(event:ResultEvent):void
                        {
                                ti_bairro.text = event.result.toString();
                        }
                        public function busca_bairro():void
                        {
                                ti_nomebairro.text = combo_bairro.selectedLabel;
                                crud_cliente.retornaCodBairro.send();
                        }
                        public function 
resultado_busca_nome_bairro(event:ResultEvent):void
                        {
                                combo_bairro.text = event.result.toString();
                                if (combo_bairro.text == "codigo nao existe")
                                  Alert.show("Atenção, o codigo desta bairro 
nao existe, favor
verificar!!!");
                        }

                        public function busca_nome_bairro():void
                        {
                                //ti_nomebairro.text = 
combo_bairro.selectedLabel;
                                crud_cliente.retornaNomeBairro.send();

                        }
                        public function 
resultado_logradouro(event:ResultEvent):void
                        {
                                array_logradouro = event.result.dados;
                        }

                        public function
resultado_busca_cod_logradouro(event:ResultEvent):void
                        {
                                ti_logradouro.text = event.result.toString();
                        }
                        public function busca_logradouro():void
                        {
                                ti_nomelogradouro.text = 
combo_logradouro.selectedLabel;
                                crud_cliente.retornaCodLogradouro.send();
                        }
                        public function
resultado_busca_nome_logradouro(event:ResultEvent):void
                        {
                                combo_logradouro.text = event.result.toString();
                                if (combo_logradouro.text == "codigo nao 
existe")
                                   Alert.show("Atenção, o codigo desta bairro 
nao existe, favor
verificar!!!");
                        }

                        public function busca_nome_logradouro():void
                        {
                                //ti_nomelogradouro.text = 
combo_logradouro.selectedLabel;
                                crud_cliente.retornaNomeLogradouro.send();
                        }

                        public function resultado_estado(event:ResultEvent):void
                        {
                                array_estado = event.result.dados;
                        }

                        public function 
resultado_busca_cod_estado(event:ResultEvent):void
                        {
                                ti_estado.text = event.result.toString();
                        }
                        public function busca_estado():void
                        {
                                ti_nomeestado.text = combo_estado.selectedLabel;
                                crud_cliente.retornaCodEstado.send();
                        }
                        public function 
resultado_busca_nome_estado(event:ResultEvent):void
                        {
                                combo_estado.text = event.result.toString();
                                if (combo_estado.text == "codigo nao existe")
                                   Alert.show("Atenção, o codigo desta estado 
nao existe, favor
verificar!!!");
                        }

                        public function busca_nome_estado():void
                        {
                                //ti_nomelogradouro.text = 
combo_logradouro.selectedLabel;
                                crud_cliente.retornaNomeEstado.send();
                        }
                        public function 
resultado_profissao(event:ResultEvent):void
                        {
                                array_profissao = event.result.dados;
                        }

                        public function
resultado_busca_cod_profissao(event:ResultEvent):void
                        {
                                ti_profissao.text = event.result.toString();
                        }
                        public function busca_profissao():void
                        {
                                ti_nomeprofissao.text = 
combo_profissao.selectedLabel;
                                crud_cliente.retornaCodProfissao.send();
                        }
                        public function
resultado_busca_nome_profissao(event:ResultEvent):void
                        {
                                combo_profissao.text = event.result.toString();
                                if (combo_profissao.text == "codigo nao existe")
                                   Alert.show("Atenção, o codigo desta estado 
nao existe, favor
verificar!!!");
                        }

                        public function busca_nome_profissao():void
                        {
                                //ti_nomelogradouro.text = 
combo_logradouro.selectedLabel;
                                crud_cliente.retornaNomeProfissao.send();
                        }


            public function gravar_dados_cliente():void
            {
                crud_cliente.gravarCliente.send();
                botao_gravar.enabled=false;
                                botao_excluir.enabled=true;
                                botao_alterar.enabled=true;
            }
            public function alterar_dados_cliente():void
            {
                crud_cliente.alterarCliente.send();
            }
            public function pesquisa_cliente():void
            {
                //datagrid_clientes
                crud_cliente.pesquisaCliente.send();
          //    crud_cliente.pesquisaBairro.send();
          //    crud_cliente.pesquisaCidade.send();
        //      crud_cliente.pesquisaLogradouro.send();
        //              crud_cliente.pesquisaEstado.send();
        //      crud_cliente.pesquisaProfissao.send();
            }

                        public function excluir_dados_cliente(event:Event):void
            {
                if (Number(ti_codigo.text) > 0)
                {
                                Alert.yesLabel="Sim";
                                    Alert.noLabel ="Não";
                    Alert.show('Excluir a cliente:
'+ti_nomecliente.text,'Excluindo Cliente',3,this, confirmar_exclusao)
                }
                else
                    Alert.show("Voce deve selecionar um registro para
poder exlcluir");
            }

            private function
confirmar_exclusao(event:CloseEvent):void{
                                if(event.detail == Alert.YES)
                                  crud_cliente.excluirCliente.send();
                                else
                                  Alert.show("A cliente nao foi excluido");
                        }


                        private function inicia():void
                        {
                                crud_cliente.pesquisaCliente.send();
                                crud_cliente.pesquisaCidade.send();
                                crud_cliente.pesquisaBairro.send();
                                crud_cliente.pesquisaLogradouro.send();
                                crud_cliente.pesquisaEstado.send();
                                crud_cliente.pesquisaProfissao.send();
                        }
                        public function novo_registro():void
                        {
                                ti_codigo.text="";
                                ti_cidade.text="";
                                ti_nomecliente.text="";
                                ti_logradouro.text="";
                                ti_numero.text="";
                                ti_complemento.text="";
                                ti_bairro.text="";
                                ti_cep.text="";
                                ti_foneres.text="";
                                ti_fonecel.text="";
                                ti_email.text="";
                                combo_cidade.text="";
                                combo_logradouro.text="";
                                combo_bairro.text="";
                                ti_foto.text="";
                                combo_estado.text="";
                                combo_profissao.text="";
                                botao_gravar.enabled=true;
                                botao_excluir.enabled=false;
                                botao_alterar.enabled=false;

                        }
                        // foto
                        private var arquivo:FileReference = null;


                        public function localizar_arquivo_imagens():void
                        {
                                arquivo = new FileReference();
                                arquivo.addEventListener(Event.SELECT, 
quando_selecionado);
                                arquivo.addEventListener(Event.COMPLETE, 
quando_enviado);
                                var tipo_arquivos:FileFilter = new 
FileFilter("Arquivos do tipo
Imagens","*.jpg; *.gif");
                                var array_tipos_arquivos:Array = new 
Array(tipo_arquivos);
                                arquivo.browse(array_tipos_arquivos);
                        }

                        public function quando_selecionado(event:Event):void
                        {
                                ti_foto.text = arquivo.name;
                        }
                        public function quando_enviado(event:Event):void
                        {
                                Alert.show("Arquivo enviado com sucesso!");
                                ti_foto.text = "";
                                ti_foto.text = arquivo.name;
                        }
                        public function enviar_arquivo():void
                        {       if (arquivo == null) return;
                                var url_envio:String = 
"http://localhost/aula2g2ulbra/bin-debug/
upload.php";
                                var request:URLRequest = new 
URLRequest(url_envio);
                                request.method = URLRequestMethod.POST;
                                arquivo.upload(request,"nome_do_arquivo");
                        }
                        private function imprime():void
                        {
                                 var janela_cliente:preview_cliente = new 
preview_cliente();
                                 janela_cliente.width = this.width;
                                 janela_cliente.height = this.height;
                                 var dados_clientes:dataprovider_cliente = new
dataprovider_cliente();
                                 dados_clientes.dados_tabela = 
this.clientes.dataProvider as
ArrayCollection;
                                 var documento:Document = new Document( new
relatorio_cliente(),dados_clientes, PaperFormat.A4);
                                 
PopUpManager.addPopUp(janela_cliente,this,true);
                                 janela_cliente.visualizador.doc = documento;
                        }





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

Responder a