Salve,
il mio problema è il seguente:
devo prenotare dei PC in 9 fasce orarie (dalle 9.00 alle 18.00) e inserire il nome di un utente nel database. Lo ho realizzato nel modo seguente:
Ho nove possibili caselle di opzione da selezionare (di nome ora1, ora2, ..., ora9). A ognuna di queste caselle viene associato il valore ON se sono selezionate, e passo i valori di ora1, ..., ora9 ad un file di nome conferma.asp che inserisce il nome dell'utente nella fascia oraria solo se le caselle sono selezionate.
Il problema che ho è di limitare il numero di caselle di opzione selezionabili a 4, in quanto un utente non può prenotare più di 4 ore al giorno su un determinato PC.
Ho pensato quindi di passare i valori ora1, ..., ora9 ad un file di nome verificaore.asp con il seguente codice, ma non funziona!
Qualcuno mi sa dire dov'è il problema?
Ecco il codice di verifica ore.asp
<%
Utente=request.form("Utente")
ora1=request.form("ora1")
ora2=request.form("ora2")
ora3=request.form("ora3")
ora4=request.form("ora4")
ora5=request.form("ora5")
ora6=request.form("ora6")
ora7=request.form("ora7")
ora8=request.form("ora8")
ora9=request.form("ora9")
dim hour1, hour2, hour3, hour4, hour5, hour6, hour7, hour8, hour9, totalhours
if ora1="ON" then hour1=1
else hour1=0
end if
if ora2="ON" then hour2=1
else hour2=0
end if
if ora3="ON" then hour3=1
else hour3=0
end if
if ora4="ON" then hour4=1
else hour4=0
end if
if ora5="ON" then hour5=1
else hour5=0
end if
if ora6="ON" then hour6=1
else hour6=0
end if
if ora7="ON" then hour7=1
else hour7=0
end if
if ora8="ON" then hour8=1
else hour8=0
end if
if ora9="ON" then hour9=1
else hour9=0
end if
totalhours= hour1+hour2+hour3+hour4+hour5+hour6+hour7+hour8+ho ur9
if totalhours<5
var="ok"
else
response.redirect "maxore.htm"
end if
%>
<html>
<head>
<title>Verifica del numero di ore prenotato</title>
</head>
<body >
</body>
</html>
Grazie, Subroutine72![]()