Come cancellare i record selezionando i relativi check box.
Innanzi tutto vi dovete creare una pagina in cui prelevate i record da una tabella access e per ogni record generate un check box con value incrementabile. Poniamo l'esempio che abbiamo 6 records. All'interno del ciclo creeremo un checkbox e gli assegneremo come value l'id del record o il codice collegato a quel record:
<form action=delete.asp name=nomeform method=post>
1<input type="checkbox" name="chkID" value="1"><br>
2<input type="checkbox" name="chkID" value="2"><br>
3<input type="checkbox" name="chkID" value="3"><br>
4<input type="checkbox" name="chkID" value="4"><br>
5<input type="checkbox" name="chkID" value="5"><br>
6<input type="checkbox" name="chkID" value="6"><br>
<input type=submit value=cancella selezionati>
</form>
Dopo di che ci creeremo una pagina chiamata delete.asp con questo codice:
<%
'Array contennente tutti gli id dei checkbox del form
Dim MemberID
For each MemberID in Request.Form("chkID")
response.write "cancello id: " & CLng(MemberID) & "<br>"
Next
%>
Naturalmente al posto di:
"response.write "cancello id: " & CLng(MemberID)"
ci metteremo la stringa sql che ci cancella dal database il record con l'id selezionato ad esempio:
sql="delete * from miatabella where id=" & CLng(MemberID)van basten, freeware, foto, shumacher, scarica, senna, programmare, animali, javascript, immagini, ferrari, free, chat, scripts, video, formula1, radio, risorse per webmaster, auto, porsche
Usiamo i cookies per rendere possibile il corretto funzionamento del sito web per ogni utente. Utilizzando il nostro sito, accetti le nostre modalità di utilizzo dei cookies.
Privacy e cookie policy