Avatar billede saudoo Nybegynder
26. november 2005 - 21:43 Der er 2 kommentarer og
1 løsning

Har et underligt problem med et sletscript

Hej Eksperten.

Det virkede først, da jeg lige prøvede det. Men så pludselig virkede det ikke mere.

:\

Jeg har vel bare stirret mig blind, og håber derfor at I kan hjælpe mig. :)

Venlig hilsen
Jakob


Scriptet kan ses her:
http://www.humanslair.dk/scripts/tagwall/slet.asp

Kilden:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Slet</title>
</head>

<body>
    <%
        'Bestemmer databasens sti
        database = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Request.ServerVariables("APPL_PHYSICAL_PATH") & "../db/database.mdb"
   
        'Tager kontakt til databasens tabel "tagwall"
        Set tagwall = Server.CreateObject("ADODB.Recordset")
        tagwall.Open "SELECT * FROM tagwall ORDER by id DESC", database

        While NOT tagwall.EOF
    %>
        <a href="rediger.asp?id=<% = sider.Fields("id") %>&action=slet" onClick="java script:return confirm('Er du sikker?')">Slet</a>
        <br />
    <%
        tagwall.MoveNext
        Wend

        tagwall.Close
        If Request("action") = "slet" Then
                'Bestemmer databasens sti
                database = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Request.ServerVariables("APPL_PHYSICAL_PATH") & "../db/database.mdb"
           
                'Tager kontakt til databasens tabel "tagwall"
                Set tagwall = Server.CreateObject("ADODB.Recordset")
                tagwall.Open "SELECT * FROM tagwall ORDER by id DESC", database, 2, 2
       
            Set tagwall = Server.CreateObject("ADODB.Recordset")
            tagwall.Open "SELECT * FROM tagwall WHERE id = " & Request.QueryString("id"), database, 2, 2
           
            tagwall.Delete
           
            Response.Redirect("rediger.asp")
        End If
    %>
</body>
</html>
Avatar billede saudoo Nybegynder
26. november 2005 - 21:56 #1
Det kan lige siges, at linie 20 består af følgende:
<a href="rediger.asp?id=<% = sider.Fields("id") %>&action=slet" onClick="java script:return confirm('Er du sikker?')">Slet</a>
Avatar billede eagleeye Praktikant
26. november 2005 - 23:52 #2
Det ser ud som om du har kaldt dit recordset tagwall og i linie 20 hedder det sider så prøv at rette linie 20 til dette:

<a href="rediger.asp?id=<% = tagwall.Fields("id").value %>&action=slet" onClick="java script:return confirm('Er du sikker?')">Slet</a>
Avatar billede saudoo Nybegynder
27. november 2005 - 00:18 #3
Ah ja, selvfølgelig. :) Havde jeg helt overset. :P

Mange tak. :)
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