Criei uma classe em php com amf onde eu passo 2 parâmetros, email e
senha,
> e ele me retorna o codigo do usuário se encontrado do contrario retorna 0,
> testei no service browser do amf e funciona perfeitamente.
>
> <?php
> class usuarios
> {
>   public function usuarios()
>   {
>     include("usuarios.methodTable.php");
>   }
>   /**
>   * Busca usuario no banco de dados.
>   *
>   * @access remote
>   * @param string email
>   * @param string senha
>   * @return string
>   */
>   public function ConsultaUsuario($email, $senha)
>   {
>     mysql_connect("localhost", "root", "");
> mysql_select_db("banco_dados");
> $sql = ("select * from usuarios where email = '" . $email . "' and senha =
> '" . $senha . "' and ativo = 'S'");
> $res = mysql_query($sql);
> $res = mysql_fetch_array($res);
> return $res[0];
>   }
> }
> ?>
>
> No Flex eu tenho um campo chamado EdEmail e outro EdSenha e estou fazendo
> o seguinte codigo no botão Enviar para tentar validar... mais nunca da
> certo:
>
> import mx.controls.Alert;
> import flash.net.NetConnection;
> import flash.net.ObjectEncoding;
> import flash.net.Responder;
>
> private var conexao:NetConnection;
>
> private function Checar():void
> {
>   var Email:String = EdEmail.text;
>   var Senha:String = EdSenha.text;
>
>   this.conexao = new NetConnection;
>   this.conexao.objectEncoding = ObjectEncoding.AMF0;
>   this.conexao.connect("amfphp/gateway.php");
>   this.conexao.call("ConsultaUsuario", new Responder(retorno, falha),
> [Email, Senha]);
>
>   function retorno(Email:String, Senha:String):void
>   {
>     Alert.show(Email, "Teste");
>     currentState = 'Lancamentos';
>   }
>
>   function falha():void  {
>     Alert.show("Erro ao enviar os dados. a operação foi abortada.",
> "Mensagem");
>   }
> }
>
>
>
> Onde estou errando?


--~--~---------~--~----~------------~-------~--~----~
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