Obrigado pela resposta.
Como citei, está bem simples (para aprendizado) conforme pode ser
visto abaixo:
no Flex:
<mx:HTTPService id="login_user" result="validaLogin(event)"
method="POST" url="php/logon.php" useProxy="false"
showBusyCursor="true">
<mx:request xmlns="">
<login>{login.text}</login>
<senha>{senha.text}</senha>
</mx:request>
</mx:HTTPService>
no PHP:
$login = addslashes($_POST['login']);
$senha = md5($_POST['senha']);
$dados = $bd->executaQuery("SELECT * FROM `usuario` WHERE `login` =
'$login' AND `senha` = '$senha' AND `situacao` = 'Ativo'");
e no Flex novamente:
private function validaLogin(e:ResultEvent):void {
if(e.result.retorno == "Sim") {
// faz o processamento
}
Pelo que apurei, a consulta retorna os valores mas estes não chegam no
Flex se não for o 1º registro; para o 1º registro da tabela está
funcionando 100%.
Obrigado novamente.
On 1 jun, 13:35, Eduardo Kraus <[email protected]> wrote:
> Passa o código
> *Eduardo Kraus*
> Desenvolvedor
> [email protected]http://blog.mxml.com.brhttp://twitter.com/EduardoKraus
>
> 2009/6/1 José Silva, Jr. <[email protected]>
>
>
>
> > Bom dia a todos.
>
> > Sou iniciante em Flex e estou tentando construir uma aplicação bem simples
> > para aprendizado; criei uma validação de acesso porém acontece algo curioso:
> > a consulta ao MySQL apenas funciona para o 1º registro da tabela, se tentar
> > validar um usuário qualquer (desde que não seja o primeiro), ela falha.
>
> > A coisa toda está bem simples, com uma requisição HTTPService do lado do
> > Flex e um script em PHP acessando uma classe que já utilizamos a bastante
> > tempo para a conexão/acesso via adoDB (por enquanto não quero enveredar pelo
> > amfPHP porque quero resolver esta pane para entender o que acontece para,
> > depois de familiarizado com o Flex em conjunto com PHP + MySQL poder passar
> > para o amfPHP).
>
> > Alguém poderia ajudar a entender o por que desta pane e, se possível, uma
> > solução?
>
> > Obrigado.
>
> > José Silva, Jr.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---