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