Jag håller på att skapa ett "snabbmeddelandesystem". I inkorgen för varje användare får jag upp alla meddelande ungefär som i hotmail med kryssrutor som går att fylla i för varje meddelande, om jag t ex vill radera eller flytta det till en annan mapp.
Det jag nu undrar är hur jag ska hantera dessa meddelande i själv formuläret när jag anropar dessa med "request.form"-funktionen.
En idé jag har är att jag skriver ut ett id för varje fältnamn kopplat till exakt hur många poster jag har när jag skriver ut de första gången på skärmen.
Men hur gör jag sedan för att bara få de posterna som faktiskt är ikryssade när jag trycker på knappen submit och läser det med "request.form"-funktionen?
Låt alla checkboxarna ha samma namn, exempelvis ID, och de olika ID-värdena som value. När formuläret sedan postas får du en kommaseparerad lista av förkryssade värden. Exempel för att radera markerade poster:
<input type="checkbox" name="id" value="32">
<input type="checkbox" name="id" value="33">
....
<%
strBoxes = request.form("id")
strSQL = "DELETE FROM tabellen WHERE ID IN (" & strBoxes & ")"
....
%>