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

Contar Hits en un sistema de noticias y escribirlos en la pagina?

Estas en el tema de Contar Hits en un sistema de noticias y escribirlos en la pagina? en el foro de ASP Clásico en Foros del Web. Contar Hits en un sistema de noticias y escribirlos en la pagina? Osea: 'Esta nota fue leida xxx veces' Estube leyendo todos los mensajes sobre ...
  #1 (permalink)  
Antiguo 10/02/2003, 15:25
Avatar de basty  
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 104
Antigüedad: 22 años, 3 meses
Puntos: 0
Contar Hits en un sistema de noticias y escribirlos en la pagina?

Contar Hits en un sistema de noticias y escribirlos en la pagina?

Osea:

'Esta nota fue leida xxx veces'



Estube leyendo todos los mensajes sobre el tema, pero nnguno esta respondido....solo explican como insertar los hits en una bdd q es lo que ya se......

Ahora, como los escribo en la pag xxnot.asp?id=2 ¿¿¿¿¿¿¿


Saluditos
__________________
...el triunfo no esta en vencer siempre...
sino en nunca desanimarse.....
  #2 (permalink)  
Antiguo 10/02/2003, 15:36
 
Fecha de Ingreso: julio-2002
Ubicación: Medellin
Mensajes: 19
Antigüedad: 22 años, 9 meses
Puntos: 0
Puedes agregar un campo en la base de datos para esto y cada que alguien ingrese a la página que sume 1 mas a cantidad que tienes en la base de datos....

Para publicar simplemente llamar el dato que tienes en la base de datos con un recorset y lo imprimes en pantalla
__________________
Brujita ;-)
  #3 (permalink)  
Antiguo 10/02/2003, 15:42
Avatar de basty  
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 104
Antigüedad: 22 años, 3 meses
Puntos: 0
claro....

Pasa q no hace mucho que empece con esto, y lo que me contas es chino para mi......

Recien estoy empezando, y logre hacer varias cosas interesantes, por eso qiero seguir sumando este tipo de detalles que rellenan mi web.......

Asi q plis!,,,,,,una descripcion mas copada!!


Gracias!
__________________
...el triunfo no esta en vencer siempre...
sino en nunca desanimarse.....
  #4 (permalink)  
Antiguo 10/02/2003, 15:53
Avatar de rickoe
Colaborador
 
Fecha de Ingreso: abril-2001
Mensajes: 353
Antigüedad: 23 años, 11 meses
Puntos: 2
Hola

Según te entiendo tienes una pagina que funciona así: nota.asp?id=1

Donde lo puedes hacer mas o menos asi:

nota=Request.QueryString("id")

' Primero lees el contador anterior

Conn_String = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("base.mdb")
set my_conn= Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.Recordset")
my_Conn.Open (conn_string)
StrSql = "SELECT * FROM datos where nota = '" & nota & "';"
rs.Open strSql, my_conn, 1, 1
counternota = rs("counter")
my_conn.Close
set my_conn = nothing

' le sumas uno al contador

counternota = counternota + 1

' actualizas el contador

Conn_String = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("base.mdb")
set my_conn= Server.CreateObject("ADODB.Connection")
my_conn.Open (conn_string)
strSql = "UPDATE datos SET counter =" & counternota & " WHERE nota = '" & nota & "';"
my_conn.Execute (strSql)
my_conn.Close
set my_conn = nothing

Bueno eso dices que ya lo sabes hacer, ahora para leer el dato seria así

nota=1
Conn_String = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("base.mdb")
set my_conn= Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.Recordset")
my_Conn.Open (conn_string)
StrSql = "SELECT * FROM datos WHERE nota = '" & nota & "';"
rs.Open strSql, my_conn, 1, 1
Response.write "Esta nota fue leida " & rs("counter") & "veces"
my_conn.Close
set my_conn = nothing

Esto seria tomando en cuenta que en base.mdb tienes una tabla llamada "datos" con los campos "nota" y "counter"

Espero esto te sirva

Saludos

Rickoe
__________________
Mejor Jeep Imposible
  #5 (permalink)  
Antiguo 10/02/2003, 15:54
 
Fecha de Ingreso: mayo-2001
Mensajes: 87
Antigüedad: 23 años, 11 meses
Puntos: 0
Si re100 estas empezando en esto, entonces revisate este sistema gratis de noticias , tambien tiene comentarios de noticias y todo eso.

http://www.webwizguide.com/asp/sampl...ews_script.asp


espero te sirba de algo
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 13:03.