Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/05/2008, 19:42
Avatar de jaronu
jaronu
 
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 17 años
Puntos: 52
Re: Como creo un contador de descargas

Hola,

Crea una tabla en una BD MySQL, con los datos que quieras de las descargas o que uieras o que necesites , mas un campo de contaor y la idea es que cada vez que hagan click en el enlace de descarga pases una variable en ese enlace, la cual recogeras despues en otra pagina php donde procesas la descarga del archivo, Mediante el metodo GET.

y sumar uno al campo de la BD contador

algo asi:

Código PHP:
$id $_GET['id']; //recoges la variable del enlace del id de la descarga
$conexion mysql_connect('localhost','xxx','xxxx')or die ('Ha fallado la conexión: '.mysql_error());
         
mysql_select_db('rxxxxx')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
 
 
$sql "SELECT contador FROM descargas WHERE id = '$id'";  // consultas a la BD cual es en numero que hay actualmente en el campo de la BD contador
$result mysql_query($sql $conexion) or die ( mysql_error() );  

$row mysql_fetch_array($result);
$contador $row['contador']; // este es el valor de contador
$contador = ($contador 1); //aqui le sumas uno
//echo $contador;

$sql2 "UPDATE descargas SET contador = '$contador' WHERE id = '$id' ";  // actualizas en la BD el numero de contador
$result2 mysql_query($sql2 $conexion) or die ( mysql_error() );  

unset(
$contador); // borras contador 
espero que te sirva. Un saludo.