Poderia me dar um exemplo ?
Mas precisava mesmo passar como Array, pois além do Flex , já tenho
outro sistema interagindo tbm com o PHP e passando os dados em forma
de array.

Não tem como ?

On 5 mar, 14:28, Jackson Ferreira de Andrade Mafra
<jacksonf...@gmail.com> wrote:
> usa json, passa como string.
>
> att.
> Jackson F. de A. Mafra
> Front-End / Back-End Software Engineer
> twitter: @jacksonfdam | LinkedIn:http://linkedin.com/in/jacksonfdam
>
> 2010/3/5 Luiz Barros <sailorwebm...@yahoo.com.br>
>
>
>
> > No flex tenho
>
> >  private function doEnviar():void {
> >  var Lista:Array=new Array()
> >   Lista[0]='7157'
> >   Lista[1]='7160'
> >  // Criei o array Lista e atribui valores para ele
> >  var urlString:String = "http://192.168.0.4/uniflex/teste/relatorio/
> > exibir.php";
> >  var request:URLRequest = new URLRequest(urlString);
> >  var variables:URLVariables = new URLVariables();
> >  variables.var1 = 'Janeiro';  // passando mes como string
> >  variables.var2 = 'Joaquim de Oliveira e Silva'; // passando nome
> > como string
> >  variables.var3 =Lista;  // passando como Array
> >  request.data       = variables;
> >  request.method     = URLRequestMethod.POST;
> >  navigateToURL(request,"_blank");
> >  }
>
> > <mx:Button label="Enviar Itens Impressão" click="doEnviar()"/>
> > Exibir.php
> > <?
> > if (isset($HTTP_POST_VARS["var3"])) {
> >        if (is_array($HTTP_POST_VARS["var3"])) {
> >                $var3= $HTTP_POST_VARS["var3"];
> >        } else {
> >                $var3= array($HTTP_POST_VARS["var3"]);
> >        }
> >        $relproducaoSel_Total = count($var3);
>
> > $var1 = $HTTP_POST_VARS["var1"];
> > $var2 = $HTTP_POST_VARS["var2"];
>
> > }
>
> > ?>
>
> > O problema que estou encontrando é:
> > Não consigo passar var3 do flex para o PHP como Array
>
> > No PHP ele até pega o valor de var3 mas somente o ultimo item
> > Ele não está identificando como se fosse array
>
> > Porque ?
>
> > --
> > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> > Para sair da lista, envie um email em branco para
> > flexdev-unsubscr...@googlegroups.com
> > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev- 
> > Ocultar texto das mensagens anteriores -
>
> - Mostrar texto das mensagens anteriores -

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

Responder a