Foros del Web » Programando para Internet » PHP »

Como hago un contador de links como este?

Estas en el tema de Como hago un contador de links como este? en el foro de PHP en Foros del Web. http://todoar.com.ar/directorio.php?categID=262 Como pueden ver cuenta el numero de visitas. Desde ya les agradeceria una enormidad, Saludos...
  #1 (permalink)  
Antiguo 24/12/2002, 08:56
fosforito
Invitado
 
Mensajes: n/a
Puntos:
Como hago un contador de links como este?

http://todoar.com.ar/directorio.php?categID=262

Como pueden ver cuenta el numero de visitas.

Desde ya les agradeceria una enormidad,

Saludos
  #2 (permalink)  
Antiguo 24/12/2002, 09:05
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 15 años, 11 meses
Puntos: 17
Hay que ir por pasos:

1. Crear una base de datos con una tabla que contiene un campo que se actualiza cada vez que se visita un link.

Imaginaremos la siguiente tabla Enlaces:
id_enlace SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT
hits INT(10) UNSIGNED

2. Crear la página que aumenta el marcador

redirige.php
Código PHP:
<?
include('conexion.php');
mysql_query("UPDATE Enlaces SET hits = hits + 1 WHERE id_enlace = $id_enlace");

Header("Location: $enlace");
?>
3. Tratamos el link
Si tenemos:
<a href="http://www.traduim.com">

Lo convertimos a:
<a href="redirige.php?id_link=1&enlace=http://www.traduim.com">
__________________
M a l d i t o F r i k i
  #3 (permalink)  
Antiguo 24/12/2002, 09:14
fosforito
Invitado
 
Mensajes: n/a
Puntos:
Gracias cain, ahora mismo agarro mysql y lo hago eso y luego te aviso como me salio

chau y suerte
  #4 (permalink)  
Antiguo 24/12/2002, 09:33
fosforito
Invitado
 
Mensajes: n/a
Puntos:
Hey no puedo crear la tabla hice una base de datos con links en la cual quiero crear la tabla enlaces pero no puedo me sale error podria especificar un poquimas si?

hice asi mira:

create database links;
Query ok, 1 row affected .....

use links;
Database changed

create table enlaces (
id_enlace SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT
hits INT(10) UNSIGNED
);

Y me sale error podrias ayudarme por favor,
saludos
  #5 (permalink)  
Antiguo 24/12/2002, 09:39
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 15 años, 11 meses
Puntos: 17
create table enlaces (
id_enlace SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT,
hits INT(10) UNSIGNED,
PRIMARY KEY (id_enlace)
);
__________________
M a l d i t o F r i k i
  #6 (permalink)  
Antiguo 24/12/2002, 13:43
fosforito
Invitado
 
Mensajes: n/a
Puntos:
Gracias Cain estaves me salio todo a la perfeccion

Feliz Navidad y un prospero año nuevo :

Saludos
  #7 (permalink)  
Antiguo 25/12/2002, 20:05
fosforito
Invitado
 
Mensajes: n/a
Puntos:
Hola Cain. sabes me salio todo bien pero tengo un problema, porque no puedo ver los numeros de visitas en los enlaces cuando hago click sobre ella??

estoy provando esto en un servidor apache

Por favor si me dieras la ultima manito te estare eternamente agradecido , no se enfade

saludos
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 02:56.