Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2004, 21:15
maru539
 
Fecha de Ingreso: enero-2004
Mensajes: 57
Antigüedad: 21 años, 3 meses
Puntos: 0
Contar clicks. Sé q me equivoco en algo, pero no sé dónde!

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.-