djbinho 0 Denunciar post Postado Agosto 19, 2014 Fala pessoal tudo bem ? Estou com o seguinte problema: Tenho alguns formularios em html que enviam arrays do form para um php. Até aí tudo bem, mas agora preciso fazer um formulário em flash (as3) que envie arrays para este mesmo php. Existe alguma forma de enviar um array do flash para o php e que ele trate isso exatamente como enviado pelo html que já tenho ? Lembrando que não posso alterar a programação do php que recebe os forms de outros html`s já existentes. Segue abaixo como eu envio os arrays por html. O que preciso é que o flash envie exatamente desta mesma forma (personal[name] e personal) que estão no input text. Obrigado a todos Exemplo de meus html's: <form action="" method="post"> Name: <input type="text" name="personal[name]" /><br /> Email: <input type="text" name="personal" /><br /> <input type="submit" value="submit me!" /></form> Compartilhar este post Link para o post Compartilhar em outros sites
DesenvolvedorRoger 50 Denunciar post Postado Agosto 19, 2014 Aqui é um exemplo: var ulrloader:URLLoader = new URLLoader(); var urlreq:URLRequest = new URLRequest( 'pagina.php' ); var dados_form_urlv:URLVariables = new URLVariables(); ulrloader.dataFormat = URLLoaderDataFormat.VARIABLES; urlreq.method = URLRequestMethod.POST; dados_form_urlv.personal = seu_array.join( "," ); urlreq.data = dados_form_urlv; ulrloader.load( urlreq ); ulrloader.addEventListener( Event.COMPLETE, resposta ); function resposta( evt:Event ){ trace( evt.target.data.resultado );//resultado é a resposta do php com: "echo 'resultado=OK!'; }; Compartilhar este post Link para o post Compartilhar em outros sites
djbinho 0 Denunciar post Postado Agosto 20, 2014 Obrigado Roger. Vou tentar Compartilhar este post Link para o post Compartilhar em outros sites