Avatar billede dusker Nybegynder
16. juni 2002 - 21:00 Der er 3 kommentarer

Fluebens system

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.
Avatar billede eagleeye Praktikant
16. juni 2002 - 21:21 #1
Jeg har dette sript:

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
Avatar billede solle Nybegynder
17. juni 2002 - 12:45 #2
Bare tænk på at når du har flere checkbox'e med samme navn, og flere af dem er checked bliver dit output samtlige values med komma mellem!
Avatar billede eagleeye Praktikant
29. juni 2002 - 22:22 #3
Var det noget, eller så bare spørg til koden.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester