scusatemi un'altra volta, non voglio rompervi
ma se voglio che "sospeso" sia un checkbox (con valore true/false), ho fatto così:
nella pagina accesso2.asp dove compare a video i record :
questo è per far visualizzare il "checkbox di sospeso" e fin quà tutto bene
<%
For iRiga=0 to UBound(arrTabella2, 2)
Response.Write("</TD>")
For iColonna=0 to UBound(arrTabella2, 1)
'Response.Write("<input type='checkbox' name='sospeso' value='"&si&"' >")
Response.Write("<input type='checkbox' name='sospeso' value='"&arrTabella2(iColonna,iRiga)&"'</TD>")
'<input type='checkboxt' name='sospeso' value="&si(onClick= this.form.aderito(0).disabled=this.checked)&"'</TD>")
'
Next
Response.Write("</TR>")
Next
Response.Write("<TR><TH>")
%>
mentre nella pagina grazie.asp (la pagina dei insert into) ho inserito:
sospeso=request.form("sospeso")
if sospeso<>"" then
sospeso=true
else
sospeso=false
end if
Dim conn , sql_insert
Set conn=Server.CreateObject("ADODB.Connection")
Conn.open "Provider=Microsoft.Jet.Oledb.4.0; data source=" & Server.Mappath("../../data/agenti2/areagenti.mdb")
v = SPLIT(attivita,",", -1, 1 )
a = SPLIT(sospeso,",", -1, 1 )
w = n
For Each elements In v
sql1 = "INSERT INTO transazione (attivita,sospeso) VALUES ('" & elements & "',"& a(n)& ")"
Set conn = Server.CreateObject("ADODB.Connection")
Conn.open "Provider=Microsoft.Jet.Oledb.4.0; data source=" & Server.Mappath("../../data/agenti2/areagenti.mdb")
conn.Execute sql1
conn.Close
Set conn=Nothing
i = i + n
next
response.redirect("accesso2.asp")
%>
sono stata attenta a togliere gli apici, il fatto è che se seleziono nella pagina accesso2.asp uno dei due checkbox (ad esempio prova1 = no e prova2=si) e lo invio nella famosa tabella transazione mi divide le attivita e anche i sospesi ma mi inserisce a tutte e due le attività il valore si invece deve restituirmi il valore si su prova1 e no su prova2.
attenzione il problema non mi sussiste se cambio in tutte e due le pagina le checkbox in form text.
grazie