Ciao a tutti!
Ho un problema che può sembrare stupido ma non riesco proprio a venirne fuori!
Allora ho una pagina dove cè una lista di prodotti con relativi checkbox gia fleggati in partenzza, devo poter fare in modo che se l'utente toglie il flag da diversi checkox , nella pagina successiva dove vado ad aggiornare il mio database(mySql),devo poter dire di eliminare da una tabella i prodotti che l'utente a desciso di "sfleggare".
io ho pensato ad un discorso cosi':
id=oUpload.Form("id_pr")
if oUpload.Form("associazionenuova")<>"" then
sql = "SELECT * FROM ASSOCIAZIONI WHERE ID_PA='"&id&"'"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open sql,conn,3,3
stras=oUpload.Form("associazionenuova")
arras=split(stras,",")
for i=0 to ubound(arras)
Rs.AddNew
rs("id_pa") = id
rs("id_com")= arras(i)
Rs.Update
next
else if oUpload.Form("associazione")="" then
sql = "DELETE FROM ASSOCIAZIONI WHERE ID_PA='"&id&"'"
conn.execute(sql)
end if
end if
pero in questo caso mi elimina dalla tabella i prodotti solo ed esclusivamente quando l'utente decide di togliere il flag a tutti i checkbox.

Rispondi quotando