Jump to content


Photo

Mail


  • Faça o login para participar
2 replies to this topic

#1 hostliv

hostliv

    12 Horas

  • Usuários
  • 233 posts
  • Sexo:Não informado

Posted 28/03/2011, 16:34

boas, tenho alguns campo de texto com nome nome1 e email1... e gostaria de trocar por apenas um campo so e poder digitar varios emails ali dentro separando os por virgula e depois envialos, abaixo esta o padrao ele envia para todos certinho.

if ($_POST['email1'] <> '') { EnviaIndicacao($_POST['nome1'],$_POST['email1'],$compras,$www); }
if ($_POST['email2'] <> '') { EnviaIndicacao($_POST['nome2'],$_POST['email2'],$compras,$www); }
if ($_POST['email3'] <> '') { EnviaIndicacao($_POST['nome3'],$_POST['email3'],$compras,$www); }
if ($_POST['email4'] <> '') { EnviaIndicacao($_POST['nome4'],$_POST['email4'],$compras,$www); }
if ($_POST['email5'] <> '') { EnviaIndicacao($_POST['nome5'],$_POST['email5'],$compras,$www); }

teria que ficar +/- assim

EnviaIndicacao($_POST['email1'],$compras,$www);

mas como fazer ele remover as virgula e enviar o proximo email ?


abracos

#2 André Manoel

André Manoel

    Doutor

  • Usuários
  • 996 posts
  • Sexo:Masculino
  • Localidade:Brasilia

Posted 29/03/2011, 01:10

Bem... você criaria um campo e o usuário iria digitar vários emails separados por virgula.

Aí no arquivo que vai enviar o email você utiliza a função explode para separar os emails.

Ficaria assim:

No form:

<input type = "text" name = "email" id = "email" size = "100" />

//No arquivo para o email:

$emails = $_POST['email']; //ou $_GET['email'] depende do seu formulário.

//separa os emails nas virgulas...
$arrEmails = explode( "," , $emails );

//aí é só fazer um for ou um foreach

for( $i = 0; $ i< count( $arrEmails ); $i++ ){
    echo $arrEmails[$i] . "<br />";
}

Faça um teste e veja o que vai rolar.
Iniciando na Ajuda On line...

Posted Image Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.

#3 hostliv

hostliv

    12 Horas

  • Usuários
  • 233 posts
  • Sexo:Não informado

Posted 29/03/2011, 11:02

Ola andre muito obrigado funcionou perfeitamente =)

abracos




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq