Ir para conteúdo

POWERED BY:

Arquivado

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

RenanMonteiro

[Resolvido] criando uma variável array via post

Recommended Posts

Só pra constar, pesquisei bastante no google e não achei um resultado que acabe com a minha dúvida.

Gostaria de Saber como faço pra criar uma array através de post?

Tenho um formulário com 5 campos: Email1, Email2, Email3, Email4 e Email5, Quero criar uma array ($emails) com os posts desses 5 campos, para

depois enviar um email através de uma unica variável ($emails).

 

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

<input type="text" name="email[]" />
<input type="text" name="email[]" />
<input type="text" name="email[]" />


...
<input type="text" name="email[]" />

 

você vai receber:

 

$_POST['email'], que é um array de posições:

 

$_POST['email'][0], $_POST['email'][1], $_POST['email'][2] ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

William. É isso mesmo, antes de enviar os emails (demoraria mais pra ver se funcionou esperando os emails do que testar por echo) eu fiz um echo pra ver se estava chegando, quando coloquei [0] ou qualquer outro numero depois de POST ele retornou o valor, mas coloquei pra retornar a variavel $emails (que é a que tem todas os valores) e não retornou nada, é normal isso? posso colocar na variável de envio $para assim?: $para = $emails.

E ele vai enviar os emails para os 5 emails postados no formulário anterior? Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

$emails recebe qual valor ?

 

 

o correto seria:

$emails = implode( ',', $_POST['email']);

 

ai, agora sim, $emails, sera: email1@provedor.com, email2@provedor.com..

 

teste com var_dump(), para saber o valor correto e detalhado da tua variavel.

Compartilhar este post


Link para o post
Compartilhar em outros sites

$emails recebe o valor de todos os emails postados.

É isso ai bruno, agora deu certo, enviei emails para 5 pessoas ao mesmo tempo, resolvido, obrigado!

 

Só mais uma coisa, apriveitando o tópico, tem como esconder pra quem foi os emails na chegada?

No email chegou no "para:" todos os emails que eu enviei" e eu preciso que chegue só o email da pessoa, no individual, não é bom mostrar o emails dos demais que foram enviados, tem como esconder isso?

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.