Jump to content


Photo

Request Form Select (Combobox) Diferentes Emails


  • Faça o login para participar
1 reply to this topic

#1 agahb

agahb

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Feminino
  • Localidade:bsb

Posted 24/09/2010, 08:02

olá pessoas, mto bom dia (boa tarde, boa noite) a todos!

estou começando a entrar nessa área de asp e peguei um formulário para fazer... o componente que estou usando é o ASPMAIL.

O que eu quero fazer

A princípio: apenas um request.form para pegar os dados de value de um campo "select" de um formulario...

vamos a minha programação:

No formulário "reserva.asp" existe o campo select:

<select name="departamento" class="style11" id="departamento">
    <option value=" " selected>Selecione</option>
    <option>--------------------------</option>
    <option value="coord.edinfantil@xxxx">Educa&ccedil;&atilde;o Infantil</option>
    <option value="coord.fundamental1@xxxx">1&ordf; &agrave; 4&ordf; s&eacute;rie</option>
    <option value="coord.fundamental2.5a8a@xxxx">5&ordf; s&eacute;rie</option>
    <option value="coord.fundamental2.6a7a@xxxx">6&ordf; s&eacute;rie</option>
    <option value="coord.fundamental2.6a7a@xxxx">7&ordf; s&eacute;rie</option>
    <option value="coord.fundamental2.5a8a@xxxx">8&ordf; s&eacute;rie</option>
    <option value="coord.em@xxxx">1&ordm; ano</option>
    <option value="coord.em@xxxx">2&ordm; ano</option>
    <option value="coord.em@xxxx">3&ordm; ano</option>
  </select>

e no meu script_reserva.asp que acredito onde more o problema:

var_email=Request.form("departamento")

que, logo mais abaixo eu "seto" 3 vezes para emails distintos, 2 funcionam, apenas este, logo o email para quem o usuário selecionou, não funciona:

Set Mail = Server.CreateObject("Persits.MailSender")
Mail.Host = "smtp.xxxx.xxx"
Mail.From = "mensageiro@xxxx.xxx"
Mail.FromName = nomer
Mail.AddAddress var_email
Mail.Subject = "RESERVA"



mto grata a todos!

olá pessoas, mto bom dia (boa tarde, boa noite) a todos!

estou começando a entrar nessa área de asp e peguei um formulário para fazer... o componente que estou usando é o ASPMAIL.

O que eu quero fazer

A princípio: apenas um request.form para pegar os dados de value de um campo "select" de um formulario...

vamos a minha programação:

No formulário "reserva.asp" existe o campo select:

<select name="departamento" class="style11" id="departamento">
    <option value=" " selected>Selecione</option>
    <option>--------------------------</option>
    <option value="coord.edinfantil@xxxx">Educa&ccedil;&atilde;o Infantil</option>
    <option value="coord.fundamental1@xxxx">1&ordf; &agrave; 4&ordf; s&eacute;rie</option>
    <option value="coord.fundamental2.5a8a@xxxx">5&ordf; s&eacute;rie</option>
    <option value="coord.fundamental2.6a7a@xxxx">6&ordf; s&eacute;rie</option>
    <option value="coord.fundamental2.6a7a@xxxx">7&ordf; s&eacute;rie</option>
    <option value="coord.fundamental2.5a8a@xxxx">8&ordf; s&eacute;rie</option>
    <option value="coord.em@xxxx">1&ordm; ano</option>
    <option value="coord.em@xxxx">2&ordm; ano</option>
    <option value="coord.em@xxxx">3&ordm; ano</option>
  </select>

e no meu script_reserva.asp que acredito onde more o problema:

var_email=Request.form("departamento")

que, logo mais abaixo eu "seto" 3 vezes para emails distintos, 2 funcionam, apenas este, logo o email para quem o usuário selecionou, não funciona:

Set Mail = Server.CreateObject("Persits.MailSender")
Mail.Host = "smtp.xxxx.xxx"
Mail.From = "mensageiro@xxxx.xxx"
Mail.FromName = nomer
Mail.AddAddress var_email
Mail.Subject = "RESERVA"



mto grata a todos!



nossa... descobri o que estava acontecendo...

o problema não estava aí

e sim no Mail.Body

;D

#2 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 24/09/2010, 17:40

Só uma dica: não deixe o endereço de e-mail ser dado pelo select. Senão seu sistema fica sujeito a abuso por spammers. Coloque os valores como, por exemplo, "1", "2", "3", e no ASP com um If ou um Select Case defina qual vai ser o destinatário da mensagem.




1 user(s) are reading this topic

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

IPB Skin By Virteq