Cita: el atributo name de cada caja de texto seria la matricula de cada alumno, es asi?
Efectivamente.
Cita: pero me propones que esto lo escriba en una segunda pagina? que seria direccionada por la accion del "submit"?
Claro, en una segunda página. O en la misma, pero con un condicional que chequée si el form se ha enviado..
algo así para que lo veas como ejemplo:
Código:
<form method="post" action="<% = Request.ServerVariables("SCRIPT_NAME") %>">
<input type="text" name="1"><br>
<input type="text" name="2"><br>
<input type="text" name="3"><br>
<input type="submit" name="Enviar">
</form>
<br>
<br>
<%
If request.Form <> "" then
For Each matricula in request.form
If IsNumeric(matricula) then
SQL = "UPDATE Tabla SET Calificacion = " & Request.Form(matricula) & " WHERE Matricula = " & matricula
Response.Write SQL & "<br>"
End if
Next
End if
%>
Copiá y pegá eso en un página y ejecutalo. Fijate que marqué en bold los
names. Estos deberían ser dinámicos y corresponden a la matrícula de cada alumno, pero por cuestiones de comodidad los puse fijos para probar.
saludos