Hola! quiero contar los clicks que se hacen en los enlaces de mi página para luego mostrar cuántas veces un link ha sido clikeado.
Primero hago esto desde el enlace:
Código:
<a href="contador/clicks.asp?id=1">Abrir Ventana Pop-Up</a>
Y eso me lleva a la página
clicks.asp en donde recojo el id y hago esto para sumar los clicks:
Código:
<%
Response.Buffer=TRUE
Dim url_ver, clicks, id, oConn, rs, strsql
id=Request.Querystring("id")
if id <>"" then
Set oConn=Server.CreateObject("ADODB.Connection")
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("count_clicks.mdb"))
strsql="SELECT clicks, url_ver FROM count WHERE id='"&id&"'"
set rs=oConn.Execute(strsql)
clicks=clicks+1
Response.Redirect("&url_ver&")
rs.Close
set rs=nothing
oConn.Close
end if
%>
Mi base se llama
count_clicks.mdb y tiene una tabla con:
Código:
id (Yo le pongo el id a mano 1, 2, etc... no dejo que se lo ponga el ordenador como autonumérico)
url_ver (http://etc.etc)
clicks (0 en un principio)
Y allá va el problema. Ni me cuenta los clicks ni me redirecciona la página a la variable url_ver.
Espero que alguien me eche un cable porque me estoy volviendo loca... entre los examenes en la universidad y la programación (q estoy empezando)... buff!! Ya no sé ni lo que escribo.
Gracias ^.^¡¡
Maru.-