Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

djbinho

Enviar array para PHP (as3)

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.