Luis,

Eu já usei PHP/ADOdb em projetos que não tinham a camada de visualização em
Flex. Hoje estou envolvido em projetos com Flex+ColdFusion (ColdFusion Flash
Remoting) e Flex+Java (BlazeDS/GraniteDS), portanto nunca tive contato com
AMFPHP. Então não posso te dar toda certeza do mundo, mas acredito que se
você usar trigger_error <http://br2.php.net/trigger_error> no PHP e fault
events <http://livedocs.adobe.com/flex/201/html/dataservices_099_21.html> no
Flex seu problema estará resolvido.

[]'s,

--
Gilberto Hemmings


13/01/08, Luis Carlos Quinhone <[EMAIL PROTECTED]> escreveu:
>
>  Pessoal, estou tentando usar o Flex com AMFPHP + adoDb, e tenho algumas
> dúvidas, se alguém que usa puder me ajudar eu agradeço, segue as dúvidas:
>
> fiz uma classe de login conforme código abaixo, está funcionando, mas
> minha dúvida é onde eu recebo o erro se a senha ou login não existir
>
> return $conn->ErrorMsg();
>
> isso me rotrna uma mensagem de erro, como eu trato isso pra usar no Flex
> por exemplo?
>
>
>
>
> ******************* CLASSE Login.php**************************************
>
> <?php
> session_start();
>
> class Login{
>
>  function Login(){
>   include_once('conexao.php');
>  }
>
>  function logar($login, $senha){
>   global $db;
>   $rs = $db->Execute("SELECT usu_nome, usu_email, usu_senha, usu_grupo
> from usuarios where usu_email='$login'");
>
>   if(!$rs){
>    return $conn->ErrorMsg();
>   }else{
>    if ($senha != $rs->fields['usu_senha']){
>     return $conn->ErrorMsg();
>    }else{
>               $_SESSION["usuario"]  = $rs->fields['usu_email'];
>               $_SESSION["senha"]  = $rs->fields['usu_senha'];
>               $_SESSION["grupo"]  = $rs->fields['usu_grupo'];
>               $_SESSION["nome"]   = $rs->fields['usu_nome'];
>
>
>    }
>
>   }
>
>  }
>
> }
>
>
> ********************************************************************************************************
>
> >
>

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