Avatar billede elkrog Nybegynder
17. oktober 2001 - 21:02 Der er 17 kommentarer og
1 løsning

Tæl antal klik.

Hej Eksperter

Hvordan får jeg følgende kode til at tælle antal klik på linket der genereres?


<%@ Language=VBScript %>

<%
set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"database.mdb\")
set rs = Server.CreateObject(\"ADODB.Recordset\")

strRS = \"SELECT * from Test\"

rs.Open strRS, Conn, 1, 3

randomize
linie = int(rs.RecordCount * rnd)

rs.MoveFirst
rs.Move(linie)

    rs(\"Vist\") = rs(\"Vist\") + 1
rs.Update

Response.Write \"<a href=\'\" & rs(\"Url\") & \"\'><img src=\'\" & rs(\"Billede\") & \"\' border=\'0\'></a>\" & vbCrLf


rs.Close
set rs = nothing

Conn.Close
set Conn = nothing
%>
Avatar billede j.robert Nybegynder
17. oktober 2001 - 21:26 #1
Avatar billede elkrog Nybegynder
26. oktober 2001 - 15:08 #2
Nææh, desværre ikke.
Avatar billede j.robert Nybegynder
27. oktober 2001 - 01:47 #3
Jeg går udfra det skulle være ligesom, det jeg har lavet hér:
http://www.digitalweb.dk/links.asp
Avatar billede elkrog Nybegynder
27. oktober 2001 - 09:59 #4
Måske, men url\'en virker ikke
Avatar billede j.robert Nybegynder
27. oktober 2001 - 23:15 #5
Næ, jeg har lukket det ned igen, da du havde lukket spørgsmålet.
Avatar billede elkrog Nybegynder
27. oktober 2001 - 23:41 #6
Nå ja, hvis jeg kan bruge det er der selvfølgelig points til dig,
det finder vi nok ud af :o)
Avatar billede j.robert Nybegynder
27. oktober 2001 - 23:45 #7
Den er åben.
Avatar billede j.robert Nybegynder
27. oktober 2001 - 23:46 #8
Tekst kan laves om til et billede i stedet.
Avatar billede elkrog Nybegynder
27. oktober 2001 - 23:53 #9
Et øjeblik, kigger lige på det.
Avatar billede elkrog Nybegynder
27. oktober 2001 - 23:56 #10
Det peger på en ID og laver en redirect til url\'en, er det korrekt antaget?
Avatar billede j.robert Nybegynder
28. oktober 2001 - 00:06 #11
Yep.
Avatar billede elkrog Nybegynder
28. oktober 2001 - 00:09 #12
Det kan jeg nok desværre ikke bruge.

Det jeg mangler er et system som henter en url fra db, og som tæller visninger og klik.

Denne her tæller visninger, men desværre ikke klik.
Kan det mon flettes ind på en eller anden måde?

<%
set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"banner.mdb\")
%>
<HTML>
<HEAD>

</HEAD>
<BODY>

<%
set rs = Server.CreateObject(\"ADODB.Recordset\")

strRS = \"SELECT * from Banner\"

rs.Open strRS, Conn, 1, 3

randomize
linie = int(rs.RecordCount * rnd)

rs.MoveFirst
rs.Move(linie)

    rs(\"Shown\") = rs(\"Shown\") + 1

rs.Update

Response.Write \"\" & rs(\"url\") & \"\"
Response.Write \"<br>\"
Response.Write \"Vist&nbsp;\" & rs(\"Shown\") & \" gang(e).<br>\"

%>


</BODY>
</HTML> 
Avatar billede j.robert Nybegynder
28. oktober 2001 - 00:15 #13
Det er jo, det jeg har lavet.
Url\'en ligger i databasen.

Jeg bliver nød til at lave en redirect, da jeg lige skal ind på siden igen for at gemme klikket i DB, hvorefter der redirectes.
Avatar billede j.robert Nybegynder
28. oktober 2001 - 00:17 #14
Kort fortalt(i alm. sprog):

If klik=Id then
Gem klik i db
Update
Redirect
else
Vis random URL+klik fra DB
End if
Avatar billede elkrog Nybegynder
28. oktober 2001 - 00:20 #15
Mit problem er at jeg ikke kan bruge en redirect (da jeg skal bruge det sammen med javascript)
Så det går desværre ikke.
Avatar billede j.robert Nybegynder
28. oktober 2001 - 00:24 #16
Det har du jo ikke skevet noget om.
- Rart at vide!

Response.Redirect RS(\"Url\")
=>
strUrl=RS(\"Url\")
Avatar billede j.robert Nybegynder
28. oktober 2001 - 00:24 #17
Over & Out
Avatar billede actionman Nybegynder
16. februar 2002 - 18:34 #18
ok...jeg har først lige set det her nu...men jkeg kunne godt tænke mig at vide hvordan man kan gøre det samme som han vil have...MEN kunn med Javascript? Altså en "counter" der tæller hvor mange gange der er blevet kilkket på et link!?
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