Avatar billede dampnet Nybegynder
19. juli 2002 - 15:32 Der er 3 kommentarer og
1 løsning

hvorfor virker det ikke anden gang den køre på samme side?

hvorfor virker det ikke anden gang den køre på samme side?

<%
sub Counter(str)

  str = trim(mid(str, instrrev(str, "/")+1))

  Set Conn = Server.CreateObject("ADODB.Connection")
  DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
  DSN = DSN & "DBQ=" & Server.MapPath ("waterdrop.mdb")
  Conn.Open DSN

  Set list = Conn.Execute("SELECT antal FROM counter WHERE file = '" & str & "'")

  check = 0

  If list.EOF Then
    Conn.Execute("INSERT INTO counter ( file, antal ) VALUES ( '" & str & "', 0 )")
    check = 1   
  End If

  If check = 0 Then
    antal = list("antal")
  End If

  If not session("file") = str Then
     
      antal = antal + 1
      Conn.Execute("UPDATE counter SET antal = '" & antal & "' WHERE file = '" & str & "'")
      session("file") = str

  End If

  If antal > 1 Then 
    Response.write("Denne side er vist " & antal & " gange.")
  Else
    Response.write("Denne side er vist " & antal & " gang.")
  End If
 
  Conn.Close
  Set Conn  = Nothing
  Set check = Nothing
  Set antal = Nothing
  Set str  = Nothing
 
End sub
%>

Hvis det kan skrives pænere, må i gerne give det en skalde!!
Avatar billede dampnet Nybegynder
19. juli 2002 - 15:38 #1
En side hvor den bliver kaldet ser sådan her ud
<!-- #include file="funktioner.asp"-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<% Counter(request.servervariables("script_name")) %>
<body>
</html>
Avatar billede neteffect Nybegynder
19. juli 2002 - 15:46 #2
Moralsk spørgsmål: Kan man bede folk om hjælp til at finde fejl i scripts, hvor option explicit ikke er sat?
Avatar billede Slettet bruger
19. juli 2002 - 17:02 #3
neteffect: det var måske også et svar på selve spørgsmålet? ;o)

(har ikke set det igennem)
Avatar billede dampnet Nybegynder
19. juli 2002 - 19:24 #4
har selv fundet fejlen!
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