Da stamane le ho provate tutte, navigato nel forum ma ancora non funziona. Ecco il quesito:
Ho realizzato una pagina con un elenco di record da db access, ho inserito alla fine dell'elenco per ogni riga, un checkbox che deve cambiare il valore nel campo "visibile" da true a false . Poi ho messo il pulsante. Posto il codice:
<td><form action="vai_off.asp" method="post" action="#" onsubmit="return window.confirm('confermi la modifica dello status?');">
<input type="checkbox" name="offline" id="offline" value="<%=(rsUtenti.Fields.Item("id").Value)%>" />
<input type="hidden" name="visibile" value="false" />
</td>
Ecco il pulsante
<input type="submit" value="DISATTIVA SELEZIONATI" class="pulsante" />
chiaramente la selezione deve essere anche multipla
sin qui tutto bene
ecco il codice che dovrebbe aggiornare il campo "visibile" dei record selezionati.
<%@LANGUAGE="VBSCRIPT"%>
<%
strIDs = Replace(Request.Form, "&offline=", ",")
strIDs = Replace(strIDs, "offline=", "")
visibile = ("false")
set DoOFF = Server.CreateObject("ADODB.Command")
DoOFF.ActiveConnection = MM_connUtenti_STRING2
DoOFF.CommandText = "UPDATE Utenti SET visibile = (" & visibile & ") WHERE IN (" & strIDs & ")"
DoOFF.CommandType = 1
DoOFF.CommandTimeout = 0
DoOFF.Prepared = true
DoOFF.Execute()
Response.Redirect("utenti.asp")
%>
non riesco a vedere l'errore nella pagina
ma credo di avere fatto qualche errore dato che ho un po di febbre... acci
grazie

Rispondi quotando