junta tudo em um array e só depois envie para o flex...

Porque o return interrompe a execução e sai da função... não tem como dar
mais de um return durante o script...

2008/2/8 Andrey Wischneski <[EMAIL PROTECTED]>:

> Entendi...
>
> Então, como eu disse não resolve?
>
> //Envia e-mails
> while($obj = $result->fetch_object())
> {
>      envia_email($obj->email_contato);
> }
>
> //Retorna lista para o flex
> return $result->fetch_object();
>
> Ou, caso queira algo mais específico, tipo retornar o status de envio:
>
> $i=0;
> //Para cada e-mail monta uma linha na array $data e envia o e-mail
> while($obj = $result->fetch_object())
> {
>      $data[$i]['email']=$obj->email_contato;
>
>      if(envia_email($obj->email_contato))
>             $data[$i]['status'] = 'enviado';
>      else
>             $data[$i]['status'] = 'nao enviado';
>
>      $i=$i+1;
> }
>
> //Retorna lista para o flex
> return $data;
>
> On 08/02/2008, Raphamaster <[EMAIL PROTECTED]> wrote:
>
> >
> > Olá Andrey...
> >
> > Preciso tratar isso na regra de negócio mesmo, pois logo apos listar
> > os emails, preciso enviar mensagens para os mesmos.
> >
> > Abraços!!! > >
> >

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