Hello I am new to asp programing (classic asp) and I am teaching myself this language. I am having some difficulty finding the syntax to this problem I have having.
I am trying to omit the empty fields in my form so that those empty fields are not output to the email I receive.
I found this fix in php, but not in asp. Can someone help me with this?
My form, see below: ASP Vbscripting:
This script works perfectly, though it is also sending the empty fields in the email. I need to omitt them out so that only the fields that contain the information is being sent in the email.
Can someone please help with this?
I am trying to omit the empty fields in my form so that those empty fields are not output to the email I receive.
I found this fix in php, but not in asp. Can someone help me with this?
My form, see below: ASP Vbscripting:
Code:
<%@ Language="VBscript" %>
<% Option Explicit %>
<html>
<head>
<title>some title goes here</title>
</head>
<body>
<%
Dim warehouse, userid, domain, customerno, vendor, specialrequirements, item1, desc1, qty1, brand1, freeform1, item2, desc2, qty2, brand2, freeform2, item3, desc3, qty3, brand3, freeform3, item4, desc4, qty4, brand4, freeform4, item5, desc5, qty5, brand5, freeform5, item6, desc6, qty6, brand6, freeform6, NewMailObj
warehouse=request.form("warehouse")
userid=request.form("userid")
domain=request.form("domain")
customerno=request.form("customerno")
vendor=request.form("vendor")
specialrequirements=request.form("specialrequirements")
item1=request.form("item1")
desc1=request.form("desc1")
qty1=request.form("qty1")
brand1=request.form("brand")
freeform1=request.form("freeform1")
item2=request.form("item2")
desc2=request.form("desc2")
qty2=request.form("qty2")
brand2=request.form("brand2")
freeform2=request.form("freeform2")
item3=request.form("item3")
desc3=request.form("desc3")
qty3=request.form("qty3")
brand3=request.form("brand3")
freeform3=request.form("freefrom3")
item4=request.form("item4")
desc4=request.form("desc4")
qty4=request.form("qty4")
brand4=request.form("brand4")
freeform4=request.form("freeform4")
item5=request.form("item5")
desc5=request.form("desc5")
qty5=request.form("qty5")
brand5=request.form("brand5")
freeform5=request.form("freeform5")
item6=request.form("item6")
desc6=request.form("desc6")
qty6=request.form("qty6")
brand6=request.form("brand6")
freeform6=request.form("freeform6")
' create the form results in a HTML table format to be sent to the email
Dim FormResults
FormResults = FormResults & "<html>"
FormResults = FormResults & "<head>"
FormResults = FormResults & "<title></title>"
FormResults = FormResults & "</head>"
FormResults = FormResults & "<body>"
FormResults = FormResults & "<table border='0' width='100%' align='center'>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td> </td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>User's IP Address:</td>"
FormResults = FormResults & "<td align='left'>" & Request.ServerVariables("REMOTE_ADDR") & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td colspan='5' align='center' nowrap>-------------------------------------------</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Warehouse Number:</td>"
FormResults = FormResults & "<td align='left'>" & warehouse & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>User Email Address:</td>"
FormResults = FormResults & "<td align='left'>" & userid & "@" & domain & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Customer No:</td>"
FormResults = FormResults & "<td align='left'>" & customerno & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Have already contacted this vendor?</td>"
FormResults = FormResults & "<td align='left'>" & vendor & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Freeform Description:</td>"
FormResults = FormResults & "<td align='left' style='vertical-align:top'>" & specialrequirements & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td colspan='5' align='center' nowrap>-------------------------------------------</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td> </td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Item Number [1]</td>"
FormResults = FormResults & "<td align='left'>Item Number [1]</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Item #:</td>"
FormResults = FormResults & "<td align='left'>" & item1 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Qty:/b></td>"
FormResults = FormResults & "<td align='left'>" & qty1 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Industry Description:</td>"
FormResults = FormResults & "<td align='left'>" & desc1 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Required Brand:</td>"
FormResults = FormResults & "<td align='left'>" & brand1 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Freeform Description:</td>"
FormResults = FormResults & "<td align='left' style='vertical-align:top'>" & freeform1 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td colspan='5' align='center' nowrap>-------------------------------------------</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Item Number [2]</td>"
FormResults = FormResults & "<td align='left'>Item Number [2]</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Item #:</td>"
FormResults = FormResults & "<td align='left'>" & item2 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Qty:</td>"
FormResults = FormResults & "<td align='left'>" & qty2 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Industry Description:</td>"
FormResults = FormResults & "<td align='left'>" & desc2 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Required Brand:</td>"
FormResults = FormResults & "<td align='left'>" & brand2 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Freeform Description:</td>"
FormResults = FormResults & "<td align='left' style='vertical-align:top'>" & freeform2 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td colspan='5' align='center' nowrap>-------------------------------------------</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Item Number [3]</td>"
FormResults = FormResults & "<td align='left'>Item Number [3]</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Item #:</td>"
FormResults = FormResults & "<td align='left'>" & item3 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Qty:</td>"
FormResults = FormResults & "<td align='left'>" & qty3 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Industry Description:</td>"
FormResults = FormResults & "<td align='left'>" & desc3 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Required Brand:</td>"
FormResults = FormResults & "<td align='left'>" & brand3 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Freeform Description:</td>"
FormResults = FormResults & "<td align='left' style='vertical-align:top'>" & freeform3 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td colspan='5' align='center' nowrap>-------------------------------------------</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Item Number [4]</td>"
FormResults = FormResults & "<td align='left'>Item Number [4]</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Item #:</td>"
FormResults = FormResults & "<td align='left'>" & item4 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Qty:</td>"
FormResults = FormResults & "<td align='left'>" & qty4 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Industry Description:</td>"
FormResults = FormResults & "<td align='left'>" & desc4 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Required Brand:</td>"
FormResults = FormResults & "<td align='left'>" & brand4 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Freeform Description:</td>"
FormResults = FormResults & "<td align='left' style='vertical-align:top'>" & freeform4 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td colspan='5' align='center' nowrap>-------------------------------------------</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Item Number [5]</td>"
FormResults = FormResults & "<td align='left'>Item Number [5]</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Item #:</td>"
FormResults = FormResults & "<td align='left'>" & item5 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Qty:</td>"
FormResults = FormResults & "<td align='left'>" & qty5 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Industry Description:</td>"
FormResults = FormResults & "<td align='left'>" & desc5 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Required Brand:</td>"
FormResults = FormResults & "<td align='left'>" & brand5 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Freeform Description:</td>"
FormResults = FormResults & "<td align='left' style='vertical-align:top'>" & freeform5 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td colspan='5' align='center' nowrap>-------------------------------------------</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Item Number [6]</td>"
FormResults = FormResults & "<td align='left'>Item Number [6]</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Item #:</td>"
FormResults = FormResults & "<td align='left'>" & item6 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Qty:</td>"
FormResults = FormResults & "<td align='left'>" & qty6 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Industry Description:</td>"
FormResults = FormResults & "<td align='left'>" & desc6 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Required Brand:</td>"
FormResults = FormResults & "<td align='left'>" & brand6 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "<tr>"
FormResults = FormResults & "<td align='right' width='50%'>Freeform Description:</td>"
FormResults = FormResults & "<td align='left' style='vertical-align:top'>" & freeform6 & "</td>"
FormResults = FormResults & "</tr>"
FormResults = FormResults & "</table>"
FormResults = FormResults & "</body>"
FormResults = FormResults & "</html>"
'create the mail object and send the details
Set NewMailObj=Server.CreateObject("CDONTS.NewMail")
NewMailObj.From = userid & "@" & domain
NewMailObj.To = "some@email.here"
NewMailObj.Subject = "a subject here"
NewMailObj.Body = FormResults
'you need to add the following lines FOR the mail to be sent in HTML format
NewMailObj.BodyFormat = 0
NewMailObj.MailFormat = 0
NewMailObj.Send
'Close the email object and free up resources
Set NewMailObj = nothing
Response.redirect("thankyou.asp")
%>
Can someone please help with this?
Comment