Avatar billede kongsteddk Nybegynder
29. august 2001 - 15:49 Der er 8 kommentarer og
1 løsning

Clickcounter....

Halløj!

Er der nogen der ligger inde med en counter der tæller antal click på et link? Der skal også være en synlig tæller på siden, som viser hvor mange gange der er klikket på det link.

Håber at høre fra en eller anden hurtigst muligt

  Kongsteddk
Avatar billede medions Nybegynder
29. august 2001 - 16:06 #1
Avatar billede jetrit Nybegynder
29. august 2001 - 16:12 #2
linket peger på denne på
redirect.asp?to=1
i en db har du en table der hedder counter med posterne to, counter, path
<%
sql=\"select * from counter where to=\"&request(\"to\")
set rs= conn.execute(sql)
sql=\"update counter set counter=\"&rs(\"counter\")+1&\" where to=& request(\"to\")
conn.execute(sql)
path=rs(\"path\")
rs.close
response.redirect(path)
%>
Avatar billede kongsteddk Nybegynder
29. august 2001 - 16:15 #3
Hvis du vil rette den til, så den er fejlfri, så vil det være okay med mig! Men den er nu rigeligt avanceret til mit behov. Jeg skal selv oprette listen, og når man så klikker på et link skal der være en side som reg. det i en db, og sender brugeren videre!
Avatar billede kongsteddk Nybegynder
29. august 2001 - 16:18 #4
Kommentaren var til Medions.

Jetrit>> Hvor henne er db navnet? Hvis du læser beskeden til Medion, kan den så det? Eller er det bare mig der er blind?
Avatar billede jetrit Nybegynder
29. august 2001 - 16:23 #5
det skulle den kunne
den starter men at hente url (path) og de tidligere hits
ved sql=\"update
ligger den 1 til de tidliger hist
og i response.redirect
sender den så brugeren vidre til den side de har klikket på
Avatar billede kongsteddk Nybegynder
29. august 2001 - 16:26 #6
Jetrit>> Hvad med at lave et udtræk fra db\'en? Er det noget du også kan hjælpe med?
Avatar billede jetrit Nybegynder
29. august 2001 - 16:33 #7
hvad mener du?
på siden hvor linket står?
så er det
<%
sql=\"select counter from counter where to=1\"
set rs = conn.execute(sql)

response.write rs(\"counter\")
rs.close
%>
hvis der er det du mener.
Avatar billede kongsteddk Nybegynder
29. august 2001 - 17:15 #8
Jetrit>> Den virker ikke. Jeg får følgende smidt i hovedet:

Slut på sætning var ventet
/redirect.asp, line 4, column 72

Redirect.asp indeholder:

<%
sql=\"select * from counter where to=\"&request(\"to\")
set rs= conn.execute(sql)
sql=\"update counter set counter=\"&rs(\"counter\")+1&\" where to=& request(\"to\")
conn.execute(sql)
path=rs(\"path\")
rs.close
response.redirect(path)
%>

Hvad er fejlen?
Avatar billede jetrit Nybegynder
29. august 2001 - 18:12 #9
der skal være \" i (where to =\"& request(\"to\"))

<%
sql=\"select * from counter where to=\"&request(\"to\")
set rs= conn.execute(sql)
sql=\"update counter set counter=\"&rs(\"counter\")+1&\" where to=\"& request(\"to\")
conn.execute(sql)
path=rs(\"path\")
rs.close
response.redirect(path)
%>
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