0
用戶可以在表單中添加多個字段。將第二條記錄數據插入數據庫時遇到問題
當他們提交表單時,我需要接收這些數據,將其保存在數據庫中並將用戶重定向到表單頁面。
但是,只有第一個數據被插入到數據庫中,並且用戶被立即重定向回表單頁面。
我在這裏做錯了什麼?
For i = 0 to Request.Form("totalGRADES")
If Request.Form("x") = "p" AND Session("Access") = "On" Then
classYEAR = Clean(Request.Form("classYEAR" & i))
gpa = Clean(Request.Form("gpa" & i))
Call AddGrades (classYEAR, gpa)
End If
Next
Sub AddGrades (classYEAR, gpa)
SQL = "INSERT INTO grades (memberid, classYEAR, gpa, dateENTERED) VALUES ('"& Session("MEMBERID") &"', '"& classYEAR &"', '"& gpa &"', '"& FormatDateMySQL(NOW) &"')"
Set objAddGRADE = objConn.execute(SQL)
Response.Redirect Request.ServerVariables("HTTP_REFERER")
End Sub
非常感謝VMV,我不應該錯過它。順便說一句,乾淨的功能檢查SQL注入。 – Efe