Redirecionar página após a confirmação de todos os e-mails.

Meus amigos bom dia.
Sou um usuário novo aqui no scriptcase e tenho uma dúvida, e se possível, peço a ajuda de vocês.

Criei um formulário do tipo controle para envio de e-mails, conforme assistem em uma vídeo aula da Márcia, os e-mails estão sendo enviados corretamente, e é exibido uma mensagem de confirmação de envio, porém, eu gostaria de após a confirmação redirecionar para outra aplicação, usando a macro sc_redir, consegui, o problema é que fazendo desta forma, apenas um e-mail é enviado, uma vez que tenho vários selecionados para envio.

Peço a vossa ajuda.
Obrigado.

Boa tarde Junior. Em primeiro lugar, seja bem vindo ao forum.

Mostre-nos como está fazendo para que possamos lhe auxiliar melhor.

Olá Thyago, obrigado por responder. Segue a instrução.

Acima está toda estrutura da macro sc_mail_send e para concluir:

if ({sc_mail_ok}){

print "E-mail enviado com sucesso para <b>$p_destinatario</b><br>";


    sc_redir(aplicação);

}else{
// sc_error_message({sc_mail_error});
}

O problema é que se eu tenho vários e-mails selecionados, e o envio é feito apenas para o primeiro.

Vc tem que utilizar a macro sc_select como no exemplo:

http://www.scriptcase.com.br/forum/index.php/topic,10783.msg54330.html#msg54330

Caro George, obrigado por usar seu tempo em me responder.

Pelo que entendi em seu exemplo, o e-mail é enviado para apenas um usuário, o meu em questão, precisa ser enviado para todos antes de ser redirecionado. O problema que está acontecendo é que na primeiro resposta de ok (sc_mail_ok) o sistema já está redirecionando sem enviar os demais e-mails.

Grato

Sr Junior o que o George quis lhe dizer é que o sc_select funciona em um loop.

Como o Sr obtem os emails?

Seu problema é uma questão de lógica simples, não de SC.

Deve haver um loop para o envio após o término do Loop o desvio pode ser acionado.

Gere um contador;
pegue a quantidade de emails a enviar…
e vai contando…
quando chegar no valor final vc redireciona…