y que haga 3 cosas.
1) Que recoga el parametro que le pasamos. (Solo contiene la URL de lo que queremos ver/descargar)
Código: Parametro = Request.QueryString("Parametro")
2) Que se conecte a la Base de Datos y cree el recordset Rs
(Hay multitud de posts que te explican como hacerlo)
3) Que te actualize una base de datos, ya sea añadiendo la pagina que quieren visitar si no existe aun ningun "click" a esa pagina, o sumandole un "click" si ya existia.
Código: SQL = "SELECT * FROM tblVisitas WHERE Direccion = '" & Parametro & "'"
' Ejecutás la consulta (Ver otros posts)
If Rs.BOF Then 'no existe, así que insertamos el destino en la BD
objConn.Execute "INSERT INTO tblVisitas (Direccion, Visitas) VALUES ('" & Parametro & "', 1)"
Else 'existe, así que le sumamos 1 al campo 'visitas'
objConn.Execute "UPDATE tblVisitas Set Visitas = Visitas + 1 WHERE Direccion = '" & parametro & "'"
End if
4) Que una vez esté la base de datos actualizada, te redirija hacia la pagina o archivo que querias ver/descargar. (El parametro que le hemos pasado antes)
Código: Response.Redirect(Parametro)
Resumen : Cuando fabriques los enlaces a las paginas y tal, en vez de poner solo
Código: <a href="fueradeaquí.asp?Parametro=http://www.google.com/">Ir al sitio</a>
puedes poner los numeros de clicks que tiene ese enlace en la base de datos. El procedimiento sería hacer una consulta previa a la base de datos, con un
Código: select * from tblVisitas where Direccion = 'http://www.google.com'
en este caso preciso.
Espero que haya quedado claro esta vez
Un saludo!!
--------------------------------------------------------------------------------
Última edición por Ramondi; 31-dic-2004 a las 02:17.
______________
10 años ayudando a la comunidad!!
>las cuestiones de problemas con webs se atienden en el foro.
>Ticket a:
ayuda@paginawebgratis.es -- Reportes a:
support-es@webme.com