Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-05-2006
Shidalis Shidalis is offline
Miembro
 
Registrado: jul 2005
Posts: 106
Poder: 19
Shidalis Va por buen camino
Question Cómo puedo hacer un contador de visitas?

hola a todos
Mi pregunta esta vez es para que me ayuden a hacer un contador de visitas a una pagina.
Les explico mejor estoy en desarrollo de un foro y quiero que muestre el numero de visitas a un tema en particular.
Espero que me puedan ayudar. Les agradeszco por adelantado cualquier ayuda que puedan ofrecerme
Responder Con Cita
  #2  
Antiguo 11-05-2006
Avatar de D-MO
D-MO D-MO is offline
Miembro
 
Registrado: ago 2005
Ubicación: root@debian:/#
Posts: 1.042
Poder: 20
D-MO Va por buen camino
Hola, si te refieres a que te muestre las visitas que ha tenido cada uno de los temas de tu foro, tal como se muestra en este foro, lo que debes hacer es agregar un campo mas en la tabla donde guardas el tema, este campo que sea de tipo entero y cada vez que alguien lea este tema le sumes 1 a este campo.

ej:

si presionas sobre el enlace dominio.com/vertema.pbp?t=123, entendemos que estaremos leyendo el tema #123 de el foro, para que incremente 1 al contador, deberás agregar este código al archivo vertema.php:
Código PHP:
$rUpdate mysql_query ('UPDATE temas SET contador = contador+1 WHERE id='.$t); 
con eso cada vez que alguien entre a ver cualquier tema, automaticamente el contador irá incrementandose en 1.

Espero te sirva.
Sadudos.
Responder Con Cita
  #3  
Antiguo 15-05-2006
Shidalis Shidalis is offline
Miembro
 
Registrado: jul 2005
Posts: 106
Poder: 19
Shidalis Va por buen camino
Thumbs up

Hola gracias por tu respuesta si me funciona, pero cuando le doy click a alguna de las repuestas se me incrementan todas
Responder Con Cita
  #4  
Antiguo 15-05-2006
Avatar de D-MO
D-MO D-MO is offline
Miembro
 
Registrado: ago 2005
Ubicación: root@debian:/#
Posts: 1.042
Poder: 20
D-MO Va por buen camino
explicame esto último porque no lo he entendido, ¿podrías poner tu código?.

SAludos.
Responder Con Cita
  #5  
Antiguo 15-05-2006
Shidalis Shidalis is offline
Miembro
 
Registrado: jul 2005
Posts: 106
Poder: 19
Shidalis Va por buen camino
Unhappy

disculpa sino me explique muy bien, lo que quise decir es que yo le doy click a alguno de los temaspara qeu vaya a su respectiva respuesta y en vez de que se incremente el numero de visitas de ese tema se incrementa el campo de todos los temas; aqui esta codigo:

Cita:
<a href="VerRespuesta.php?ident=<?php echo $id; ?>" onClick="<?php $ssql="Update foro set visitas=visitas+1 where id=$id";
$rUpdate = mysql_query ($ssql, $con);?>">
sino no entiendes por favor hazmelo saber .
Responder Con Cita
  #6  
Antiguo 15-05-2006
Avatar de D-MO
D-MO D-MO is offline
Miembro
 
Registrado: ago 2005
Ubicación: root@debian:/#
Posts: 1.042
Poder: 20
D-MO Va por buen camino
aún sigo sin entenderlo del todo, pero y si hicieras esto:
Código PHP:
$ssql="Update foro set visitas=visitas+1 where id=$id Limit 1"
pon la estructura de la tabla foro para conocerla mejor

Saludos.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como puedo hacer una coneccion ssh quetzal Internet 0 15-07-2004 03:33:39
como puedo hacer una conexion ssh quetzal Varios 0 09-07-2004 05:23:59
Cómo puedo hacer un formulario de inicio ronimaxh Varios 2 23-09-2003 15:26:03
Como puedo hacer esto ? IVAND Conexión con bases de datos 1 21-07-2003 23:23:24


La franja horaria es GMT +2. Ahora son las 12:30:37.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi