Reply
email form
Old 05-19-2006, 01:31 AM email form
Average Talker

Posts: 17
Using the following code, all of these form elements are captured and interpreted by my linked asp page on my server. all values are sent to my email address successfully EXCEPT the email value. I cannot see why this is. Here is my code:

<p>State:<br>
<input type="text" name="State">
<p>PostCode:<br>
<input type="text" name="PostCode">
<p>Email:<br>
<input type="text" name="email">


So I have a textbox, enter 'nfl2k22@hotmail.com' into the box, hit submit button, and the only two that show up as values in the email are State and PostCode. Why won't the emails be sent along with?


asp code:

Code:
<%

Dim landing_page, host_url
Dim fso, outfile, filename, dirname, myFolder
Dim req_method, key, value
Dim bErr, errStr, bEmpty
On Error resume next
bErr = false
bEmpty = true
errStr = ""
Set fso = Server.CreateObject("Scripting.FileSystemObject")
host_url = Request.ServerVariables("HTTP_HOST")
req_method = Request.ServerVariables("REQUEST_METHOD")
dtNow = Now()
filename = Server.MapPath("ssfm")
dirname = filename
filename = filename & "/gdform_" & DatePart("M", dtNow) & DatePart("D", dtNow) & DatePart("YYYY", dtNow) & DatePart("N", dtNow) & DatePart("S", dtNow)

Function FormatVariableLine(byval var_name, byVal var_value)
    Dim tmpStr
    tmpStr = tmpStr & "<GDFORM_VARIABLE NAME=" & var_name & " START>" & vbCRLF
    tmpStr = tmpStr & var_value & vbCRLF
    tmpStr = tmpStr & "<GDFORM_VARIABLE NAME=" & var_name & " END>"
    FormatVariableLine = tmpStr
end function

Sub OutputLine(byVal line)
   outfile.WriteLine(line)
end sub

if err.number = 0 then
    Set outfile = fso.CreateTextFile(filename, true, false)
    if err.number <> 0 then
            bErr = true
            errStr = "Error creating file! Directory may not be writable or may not exist.<br>Unable to process request."
    else
        if(req_method = "GET") then
            for each Item in request.QueryString
                if item <> "" then
                    bEmpty = false
                    key = item
                    value = Request.QueryString(item)
                    if(lcase(key) = "redirect") then
                        landing_page = value
                    else
                        line = FormatVariableLine(key, value)
                        Call OutputLine(line)
                    end if
                end if    
            next
        elseif (req_method = "POST") then
            for each Item in request.form
                if item <> "" then
                    bEmpty = false
                    key = item
                    value = Request.form(item)
                    if(lcase(key) = "redirect") then
                        landing_page = value
                    else
                        line = FormatVariableLine(key, value)
                        Call OutputLine(line)
                    end if
                end if    
            next
        end if
        outfile.close
    end if    
    if(bEmpty = true) AND errStr = "" then
        bErr = true
        errStr = errStr & "<br>No variables sent to form! Unable to process request."
    end if
    if(bErr = false) then    
        if (landing_page <> "") then
            response.Redirect "http://" & host_url & "/" & landing_page
        else
            response.Redirect "http://" & host_url    
        end if
    else
        Response.Write errStr
    end if    
    set fso = nothing
else
  Response.Write " An Error Occurred creating mail message. Unable to process form request at this time."
end if
%>
nfl2k22 is offline
Reply With Quote
View Public Profile
 
When You Register, These Ads Go Away!
Old 05-21-2006, 04:07 AM Re: email form
Novice Talker

Posts: 13
Location: Vancouver, BC
have you try change the name from "email" to something else, like "EmailAddress"?

or

try putting the email input box before the first one (just for debugging)?
__________________
Visit my startup - Tooldle.com: $0 Web Plugin Tools for Web Designer
gumlor is offline
Reply With Quote
View Public Profile
 
Reply     « Reply to email form
 

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off




   
RSS Feed  Feeds: RSS   JS   XML
RSS Feed  Feeds for this forum: RSS   JS   XML

 


Page generated in 0.12593 seconds with 12 queries