Foros del Web » Programando para Internet » ASP Clásico »

Contador de impresiones

Estas en el tema de Contador de impresiones en el foro de ASP Clásico en Foros del Web. hola, tengo una base de datos de links, y despues las muestro en una tabla, quiero poner un contador de impresiones para cada uno, es ...
  #1 (permalink)  
Antiguo 17/12/2003, 14:10
 
Fecha de Ingreso: noviembre-2003
Mensajes: 92
Antigüedad: 21 años, 4 meses
Puntos: 2
Contador de impresiones

hola, tengo una base de datos de links, y despues las muestro en una tabla, quiero poner un contador de impresiones para cada uno, es decir, un contador de las veces que an pulsado en un link, como en un foro el nº de vistas de un mensajes, solo que en un foro vas a otra pagina de tu servido y en el mio vas a un link externo.
A ver si me podeis ayuda o decir donde hay un ejemplo de lo que quiero

saludos y gracias
  #2 (permalink)  
Antiguo 17/12/2003, 14:27
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98

Se me ocurre que puedes hacer un asp intermedio que ingrese a la DB y de ahí redireccione...

P.E.

Esta es mi tabla:

id_link|nombre_link| url_link | contador |
| 1 | Yahoo | http://www.yahoo.com | 0 |



<a href=dirige.asp?id=<%=rs("id_link")%>><%=rs("nombr e_link")%></a>

Esto te daría un

<a href dirige.asp?id=1>Yahoo</a>

Ahora en la página dirige.asp

id_link= request.querystring("id")

Ya tengo una conexión activa llamada ObjConn

ObjConn.Execute("UPDATE tabla_link SET contador= contador + 1 WHERE id_link =" & id_link)

'Y bueno de aqui haces una consulta para traer la url y solo rediriges

Set rs.....
url_link= rs("url_link")

Response.redirect(url_link)

A ver si te sirve la idea...

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:40.