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