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

¿Cuanteas veces fue visto?

Estas en el tema de ¿Cuanteas veces fue visto? en el foro de ASP Clásico en Foros del Web. ¿Cual es el còdigo que tengo que utilizar para saber cuantas veses fue leido un mensaje en un foro. gracias...
  #1 (permalink)  
Antiguo 30/04/2002, 16:59
AeSePe
Invitado
 
Mensajes: n/a
Puntos:
¿Cuanteas veces fue visto?

¿Cual es el còdigo que tengo que utilizar para saber cuantas veses fue leido un mensaje en un foro.
gracias
  #2 (permalink)  
Antiguo 30/04/2002, 18:52
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: ¿Cuanteas veces fue visto?

Tienes que manejarlo por medio de un campo en tu tabla donde estan los mensajes

SQL="UPDATE TABLA SET CANTIDAD=CANTIDAD+1 WHERE ID="REQUEST.QUERYSTRING("ID")

Saludos

<center><img src="http://www.pcmasmas.com.ar/foro/images/avatars/043.gif"><br>
Urjose</center>
  #3 (permalink)  
Antiguo 30/04/2002, 20:36
Avatar de g_susdaniel  
Fecha de Ingreso: mayo-2001
Ubicación: Frente al Monitor :þ
Mensajes: 995
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: ¿Cuanteas veces fue visto?

Buen, ya que lei por alla que no entediste, kiered decir, que debes crear un campo donde vas contando el numero de visitas, y la sentecia quye te muestra es para hacer el UPDATE en el campo correspondiente a la cantidad de vistas, o sea el campo de la BD va a guarda un numero X, y ese numero va a ir incrementando con cada vista, para incrementar usas la sentencia SQL que te mostro Josemcu

<div align=right><embed src="http://www.jesusdaniel.venezuela.com/jd.swf" height=25 width=200 wmode="transparent"></embed><br>Usuario # 3359 en los foros</div>
  #4 (permalink)  
Antiguo 30/04/2002, 22:33
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: ¿Cuanteas veces fue visto?

Vamos a usar de ejemplo este mensaje, si te fijas tenemos algo así:

http://www.forosdelweb.com/mensaje.asp?id=76054

Ahora bien lo que hacemos es crear como dice el amigo g_susdaniel un campo en la tabla donde estan tus mensajes que contenga el numero de visitas en este ejemplo lo llamaremos visitas

Al principio puedes poner algo así:

&lt;%
Set oConn=Server.CreateObject(&quot;adodb.connection&q uot;)
oConn.Open &quot;DSN&quot;

'Recogemos el id del mensaje

Id=Request.Querystring(&quot;Id&quot;)

'Creamos la sentencia SQL para sumarle un valor al mensaje

SQL=&quot;UPDATE NOMBRE_DE_TU_TABLA SET VISITAS=VISITAS+1 WHERE ID=&quot;&amp;REQUEST.QUERYSTRING(&quot;ID&quot;)

'EJECUTAMOS LA SQL

oConn.Execute(SQL)

%&gt;

Lo que traera la SQL será algo asi

UPDATE NOMBRE_DE_TU_TABLA SET VISITAS=VISITAS+1 WHERE ID=76054

Con lo cual le agregará una visita al mensaje.

Saludos

<center><img src="http://www.pcmasmas.com.ar/foro/images/avatars/043.gif"><br>
Urjose</center>
  #5 (permalink)  
Antiguo 01/05/2002, 10:44
Avatar de g_susdaniel  
Fecha de Ingreso: mayo-2001
Ubicación: Frente al Monitor :þ
Mensajes: 995
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: ¿Cuanteas veces fue visto?

para ke rekojiste la id ?, si la recojes con

Id=Request.Querystring(&quot;Id&quot;)

No kedaria mejor la sentencia así ?

SQL=&quot;UPDATE NOMBRE_DE_TU_TABLA SET VISITAS=VISITAS+1 WHERE ID=&quot;&amp;Id

aunke es igual, pero solo lo comento por ke recojiste la variable, imagino que se te pasó ;)

<div align=right><embed src="http://www.jesusdaniel.venezuela.com/jd.swf" height=25 width=200 wmode="transparent"></embed><br>Usuario # 3359 en los foros</div>
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 19:20.