Hejsa, Jeg har lavet et log system hvor man kan se hvad samtlige logget ind har lavet, nu vil jeg gerne gøre det lettere at slette entries efterhånden som jeg syntes der er for mange.
Det jeg leder efter er et system hvor man kan markere alle dem man vil ved hjælp af en normal checkbox, of herefter slette dem alle sammen ved en knap.
Lige nu skal jeg side og slette dem en efter en, hvilket er meget besværligt.
Pricipet: Den første side hvor man vælger hvilke der skal ændre, er lavet en checkbox ud fra hver Email. Alle checkboxe har samme navn (deletemail, checkboxens value (ID) sættes til mailid fra databasen. På den anden side er lavet et for loop som sletter email fra databasen hvor email ID er lig med emailID på de checkboxe som er valgt. Til hver film laves sådan en checkbox <input type="checkbox" name="deletemail" value=<%=rs("ID")%>>
Dette skal være i filen hvor man vælge checkboxne:
'Kør din SQL inden som hendte ID som skal insættet i Checkboxen. If Not (rs.BOF Or rs.EOF) Then %> <form method="post" action=" slet_valgte.asp" name="hhabb"> <% Do While Not rs.EOF 'INDSÆT NOGET INFO OMKRING bruger mail evt i tabel form!! %> <input type="checkbox" name=deletemail value=<%=rs("ID")%>><br> <% rs.MoveNext Loop %> <p><input type="submit" value="Slet" name="Slet"></p> </form> <% Else ' Hvis der ikke er fundet poster på søgningen Response.Write "<p>Der er ikke fundet noget på denne søgning</p>" End If ' Rydder op efter os myConn.Close 'rs.Close Set myConn = Nothing
-- slet_valgte.asp------
if Request.Form("deletemail") <> "" then strSQL = "DELETE FROM dintabel WHERE ID IN (" & Request.Form("deletemail") & ")" myConn.Execute(strSQL) end if
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.