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
Started By hostliv, 28/03/2011, 16:34
2 replies to this topic
#1
Posted 28/03/2011, 16:34
#2
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:
Faça um teste e veja o que vai rolar.
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.
- hostliv likes this
Iniciando na Ajuda On line...
Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.
Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.
#3
Posted 29/03/2011, 11:02
Ola andre muito obrigado funcionou perfeitamente
abracos
abracos
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)