ユーザーはフォームに複数のフィールドを追加できます。
フォームが送信されたら、このデータを受け取り、データベースに保存して、ユーザーをフォーム ページにリダイレクトする必要があります。
ただし、最初のデータのみがデータベースに挿入され、ユーザーはすぐにフォーム ページにリダイレクトされます。
ここで何が間違っていますか?
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