<% '========================================== 'Global variables Dim strAction strAction = Request.QueryString("action") Dim strFont, strStartFont, strEndFont strFont = "arial" strStartFont = "" strEndFont = "" Dim strFormQuery 'Local scoped variables Dim strTemp_form_date, strTemp_form_subject, strTemp_form_message Dim strTemp_form_firstName, strTemp_form_lastName, strTemp_form_email '========================================== '========================================== 'Function for adding a new comment to the database sub addComment strTemp_form_date = month(date) & "/" & day(date) & "/" & year(date) & " " & Time validateForm() 'Set dbRecordSet = Server.CreateObject("ADODB.Recordset") 'dbRecordSet.Open "comments", strConnect, adOpenStatic, adLockOptimistic, adCmdTable 'dbRecordSet.AddNew 'dbRecordSet("subject") = strTemp_form_subject 'dbRecordSet("message") = strTemp_form_message 'dbRecordSet("firstName") = strTemp_form_firstName 'dbRecordSet("lastName") = strTemp_form_lastName 'dbRecordSet("email") = strTemp_form_email 'dbRecordSet.Update 'dbRecordSet.Close 'Set dbRecordSet = Nothing notifyAdministrator() end sub '========================================== 'ADMINISTRATIVE NOTIFICATION FUNCTIONS '========================================== sub notifyAdministrator 'send mail Dim administrators administrators = "fred.wright@dot.state.fl.us,joe.montalto@lochrane.com,anna@lw.net" 'administrators = "dave@lw.net" Dim mailObj set mailObj = Server.CreateObject("CDONTS.NewMail") mailObj.BodyFormat = 0 mailObj.MailFormat = 0 mailObj.From = strTemp_form_firstName & " " & strTemp_form_lastName & "<" & strTemp_form_email & ">" mailObj.To = administrators mailObj.Subject = "I-75 Project Comment (" & strTemp_form_subject & ")" mailObj.Body = strTemp_form_message & vbCrLf & vbCrLf &_ strTemp_form_firstName & " " & strTemp_form_lastName & vbCrLf &_ strTemp_form_email mailObj.Send Set mailObj = Nothing end sub '========================================== '========================================== 'Check and validate contents of form sub validateForm strTemp_form_subject = Request.Form("subject") strTemp_form_message = Request.Form("message") strTemp_form_firstName = Request.Form("firstName") strTemp_form_lastName = Request.Form("lastName") strTemp_form_email = Request.Form("email") If strTemp_form_subject = " " Then strTemp_form_subject = "No Subject" End If If strTemp_form_message = " " Then strTemp_form_message = "This message is blank" End If 'If strTemp_form_firstName = " " Then ' strTemp_form_firstName = "No first name given" 'End If 'If strTemp_form_lastName = " " Then ' strTemp_form_lastName = "No last name given" 'End If If strTemp_form_email = " " Then strTemp_form_email = "admin@lw.net" End If end sub '========================================== '========================================== 'Main router for actions Select Case strAction Case "addComment" addComment() End Select '========================================== '========================================== 'Decide what kind of page to display (list, or individual message) Dim strDisplayType strDisplayType = Request.QueryString("displayType") If strDisplayType = "message" Then 'Set up any variable only needed for message display Else 'Default behaviour strDisplayType = "list" End If strFormQuery = strFormQuery & "&displayType=" & strDisplayType '========================================== %>


<% if strAction = "addComment" then Response.Write "Thankyou" end if %>
Comment:
First Name:  
Last Name:   
Email: