%
Const adOpenKeyset = 1
Const adLockOptimistic = 3
dim mrs, sqlcode
set mrs = server.createobject("adodb.recordset")
mrs.open "comments", mconn, adOpenKeyset, adLockOptimistic
mrs.AddNew
'add comments
comment = request.form("comment")
if request.form("enter") = "enter comments" then
If comment = "" then
closemrs()
closeconn()
Response.redirect("default.asp?comment=blank")
End If
Function StripSymbols(sString)
Dim nCharPos, sOut, nChar
nCharPos = 1
sOut = ""
For nCharPos = 1 To Len(sString)
nChar = Asc(Lcase(Mid(sString, nCharPos, 1)))
If ((nChar > 39 And nChar < 58) or (nChar > 96 And nChar < 123) or (nChar > 31 And nChar < 34) or nChar = 63) Then
sOut = sOut & Mid(sString, nCharPos, 1)
End If
Next
StripSymbols = sOut
End Function
mrs("comment") = StripSymbols(comment)
mrs("moviename") = StripSymbols(request.form("reviewname"))
mrs("ip") = Request.ServerVariables("remote_addr")
movieID = request.form("movieID")
if IsNumeric(movieID) then
mrs("movieID") = StripSymbols(movieID)
end if
mrs.Update
End if
closemrs()
closeconn()
Response.write("