Ir para conteúdo

POWERED BY:

Arquivado

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

Carlos Moreira

Receber e-mail da compra do site

Recommended Posts

Ola pessoal estou recebendo as informações por e-mail certo?

 

o código que eu uso é este:

 

<%Set Mailer = Server.CreateObject("SMTPsvg.Mailer") Mailer.FromName = "SITE - Formulário" Mailer.FromAddress= "e-mail@dominio.net" Mailer.RemoteHost = "mail.dominio.net" Mailer.AddRecipient "Carlos", "email@dominio.net" Mailer.Subject = "Compra" Mailer.BodyText = "Formulário" & VbCrLf & "Contato" Mailer.BodyText = "Referencia: " & Request.Form("referencia")& vbCrLf Mailer.BodyText = "Quantidade: "  & Request.Form("quantidade") & vbCrLf if Mailer.SendMail then Response.redirect "faleconoscoresp.asp" else Response.Write "Mail send failure. Error was " & Mailer.Response end if%>

Ele chega assim no e-mail

 

Site - Formulário

 

Compra

 

Referencia: 1234; 123312; 4534534; 3123123

Quantidade: 3; 5; 1; 7

 

Certo?

 

Preciso que isso chegasse em tabela

onde ficaria mais ou menos assim

 

Referencia | Quantidade

1234 | 3

123312 | 5

4534534 | 1

3123123 | 7

 

Como faço isso???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta assim:

<%Set Mailer = Server.CreateObject("SMTPsvg.Mailer")Mailer.FromName = "SITE - Formulário"Mailer.FromAddress= "e-mail@dominio.net"Mailer.RemoteHost = "mail.dominio.net"Mailer.AddRecipient "Carlos", "email@dominio.net"Mailer.ContentType = "text/html" ' formatação htmlMailer.Subject = "Compra"body = "Formulário" & VbCrLf & "Contato"body = body & "<table>"body = body & "<tr><td>Referencia: " & Request.Form("referencia")& "</td>" & vbCrLfbody = body & "<td>Quantidade: "  & Request.Form("quantidade") & "</td></tr>" & vbCrLfbody = body & "</table>"Mailer.BodyText = bodyif Mailer.SendMail thenResponse.redirect "faleconoscoresp.asp"elseResponse.Write "Mail send failure. Error was " & Mailer.Responseend if%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu Anderson funcionou certinho, só faltou uma coisa!

 

estou recevendo ele assim:

 

Formulário Contato

 

Referencia: 0014, 0094, 0036 Quantidade: 3, 6, 1

Valor: 8,90, 2,80, 11,50 Total: R$ 55,00

 

 

Teria que recebe-lo assim:

 

Referencia: 0014 Quantidade: 3

Referencia: 0094 Quantidade: 6

Referencia: 0036 Quantidade: 1

 

Total 55,00

 

Entende!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Está vindo do carrinho de compras, por isso tem mais de uma referencia e mais de uma quantidade, tem mais informações ainda mas só deixei essas duas para nao complicar à vcs, depois eu complemente aqui!Sobre o Response.Write não entendi!

Compartilhar este post


Link para o post
Compartilhar em outros sites

coloco ele assim???

 

<%

Set Mailer = Server.CreateObject("SMTPsvg.Mailer")

Mailer.FromName = "SITE - Formulário"

Mailer.FromAddress= "e-mail@dominio.net"

Mailer.RemoteHost = "mail.dominio.net"

Mailer.AddRecipient "Carlos", "email@dominio.net"

 

Mailer.ContentType = "text/html" ' formatação html

 

Mailer.Subject = "Compra"

body = "Formulário" & VbCrLf & "Contato"

body = body & "<table>"

body = body & "<tr><td>Referencia: " & Response.Write Request.Form("referencia")& "</td>" & vbCrLf

body = body & "<td>Quantidade: " & Response.Write Request.Form("quantidade") & "</td></tr>" & vbCrLf

body = body & "</table>"

 

Mailer.BodyText = body

 

if Mailer.SendMail then

Response.redirect "faleconoscoresp.asp"

else

Response.Write "Mail send failure. Error was " & Mailer.Response

end if

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não, assim:

<%Response.Write Request.Form("referencia")Response.Write Request.Form("quantidade")Response.EndSet Mailer = Server.CreateObject("SMTPsvg.Mailer")Mailer.FromName = "SITE - Formulário"Mailer.FromAddress= "e-mail@dominio.net"Mailer.RemoteHost = "mail.dominio.net"Mailer.AddRecipient "Carlos", "email@dominio.net"Mailer.ContentType = "text/html" ' formatação htmlMailer.Subject = "Compra"body = "Formulário" & VbCrLf & "Contato"body = body & "<table>"body = body & "<tr><td>Referencia: " & Response.Write Request.Form("referencia")& "</td>" & vbCrLfbody = body & "<td>Quantidade: " & Response.Write Request.Form("quantidade") & "</td></tr>" & vbCrLfbody = body & "</table>"Mailer.BodyText = bodyif Mailer.SendMail thenResponse.redirect "faleconoscoresp.asp"elseResponse.Write "Mail send failure. Error was " & Mailer.Responseend if%>

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.