webForumDet fria alternativet

klickräknare

ASPur ASP

2 svar · 259 visningar · startad av ade

adeMedlem sedan juli 20041 081 inlägg
#1

hejsan. töänkte lägga in klickräknare i mitt scriptarkiv.

finns det ingen asp kod eller javascript som räknar ut det utan databas osv.

aspMedlem sedan aug. 2002733 inlägg
#2

hur hade du tänkt att spara antal klick?

Skapa en databas med följande fält;
- ID
- Namn
- Url
- Antal

Här är koden för att loopa igenom alla poster:

<%
     SQL = "SELECT * FROM [Lankar] ORDER BY Namn ASC"
     Set rs = objConn.Execute(SQL)

     Do Until rs.Eof
          Response.Write("<a href=link.asp?id=" & rs("ID") & " target=_blank>" & rs("Namn") & "</a> (" & rs("Antal") & " klicks)")
     rs.MoveNext
     Loop
%>

Sidan för att hämta URL samt addera Antal med 1.

<%
     intID = Request.QueryString("id")

     SQL = "SELECT TOP 1 * FROM [Lankar] WHERE id = " & intID
     Set rs = objConn.Execute(SQL)

     SQL = "UPDATE [Lankar] SET antal=antal+1 WHERE id = " & intID
     objConn.Execute(SQL)

     Response.Redirect(rs("Url"))
%>

Detta borde fungera, förutsatt att du har en databaskoppling som heter objConn.

cyprysMedlem sedan dec. 20003 563 inlägg
#3

finns det ingen asp kod eller javascript som räknar ut det utan databas osv.

Du skulle kunna använda samma metod fast med textfiler eller XML-dokument. ;)

131 ms totalt · 3 externa anrop · v20260731065814-full.363dfaf6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)