Avatar billede Jman Praktikant
15. oktober 2002 - 10:08 Der er 4 kommentarer og
1 løsning

Bekræft en sletning

Jeg har en side, som udelukkened sletter oplysninger fra en DB. Jeg kunne dog godt tænk mig at man fik en bekræftelsesformular ind, hvor man bliver spurgt om man er sikker på at man vil slette de valgte oplysninger - hvorledes gøres dette ?

Min kode:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("../xxxx.mdb")
SQLstmt = "DELETE * FROM TABELLEN WHERE ID=" & TRIM(Request.QueryString("id"))
Conn.Execute (SQLstmt)
conn.Close
Set conn = nothing
Set SQLstmt = nothing
response.redirect ("oversigt.asp")
%>
Avatar billede exp-ralle Nybegynder
15. oktober 2002 - 10:13 #1
Når man klikker på slet sender du bare personen videre til en side med 2 links.
JA og NEJ.
NEJ linket skal være tilbage til hvor han kom fra.
JA linket skal linke til den side hvor posten slettes.
Avatar billede thaufer Nybegynder
15. oktober 2002 - 10:13 #2
Du kan lave følgende på dine links til at slette, hvis altså du laver det sådan at der er et link der sletter en row i databasen.

<a onClick="return confirm('Er du sikker på at du vel slette nyheden blabla?')"; href='slet.asp?id=2>blabla</a>
Avatar billede exp-ralle Nybegynder
15. oktober 2002 - 10:13 #3
<%
If Request.Querystring("Slet") = True Then

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("../xxxx.mdb")
SQLstmt = "DELETE * FROM TABELLEN WHERE ID=" & TRIM(Request.QueryString("id"))
Conn.Execute (SQLstmt)
conn.Close
Set conn = nothing
Set SQLstmt = nothing
response.redirect ("oversigt.asp")

End if
%>
Avatar billede exp-ralle Nybegynder
15. oktober 2002 - 10:15 #4
Og så skal du så lave så JA linket går til Siden.asp?Slet=True
Avatar billede thaufer Nybegynder
15. oktober 2002 - 10:22 #5
Takker for pts :)

/thaufer
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