2 messaggi dal 02 dicembre 2001
Con alcuni colleghi sto progettando un sito dove i nostri studenti (biennio di un istituto tecnico) troveranno lezioni integrative, schede di recupero, esercizi, consulenze via email e potranno consultare l'archivio dei propri voti (unicamente i propri).
Fin qui nessun problema (almeno con PWS).
Non sono pero' ancora riuscito ad escogitare un sistema abbastanza pratico e agevole (anche per i colleghi meno esperti di me) per l'inserimento dei nuovi voti.
Mettiamo che debba inserire i voti di una verifica di chimica di una classe intera: come posso fare?
a) Devo per forza inserire e aggiornare i voti di uno studente alla volta?
b) Posso creare un'unica form con tre campi modulo per studente (quindi 70-80 campi in tutto), compilarla e poi aggiornare la tabella VOTI in un colpo solo?
c) E' possibile accodare i nuovi record alla tabella sul server prelevandoli ad esempio da un database di Excel o da un file testo registrato sul proprio computer?
Grazie per eventuali risposte. Ovviamente sono gradite anche soluzioni diverse da quelle a cui abbiamo pensato.

mariolino

1.605 messaggi dal 06 settembre 2002
potresti creare la pagina di inserimento dinamicamente tramite una select tipo
<%
..
.
.
set rs = connessione.execute("select * from studenti")

while rs.eof = false
response.write rs("nominativo")
response.write "voto"
response.write "<input name=""voto" & rs("idStudente") & """ id=""voto" & rs("idStudente") & """ ><br>"
rs.movenext
wend

e poi nella pagina che dovrà leggere i dati dopo la submit

for i = 1 to Request.Form.Count
valore = Request.Form.Item(i)
nome = Request.Form.Key(i)
if Left( stringa,4) = "voto" then
right( nome,len(nome) - 4)
Left( stringa,len(stringa) - 4)
set connessione.execute("insert into voti (idVerifica,IdUtente,Voto)values ('" & request.form("IdVerifica") & "','" & right( nome,len(nome) - 4)
& "', '" & valore & "')")
end if
next





FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.