Darse de alta en la web | Recuperar password   
Inicio / Foros / PHP / Podeis explicarme el Script de los clics?
4 respuestas recibidas | 387 visitas | Categoría PHP

Podeis explicarme el Script de los clics?

Avatar de Csc
Nivel 1 Nivel 1 Nivel 1 Nivel 1 Nivel 1 Nivel 1 Nivel 1

(Nivel 1 - 6 posts)

#0 Offline Csc Usuario 17 may 03 (13:10)  
Es que la explicacion es casi nula.

Podeis guiarme paso a paso, por favor, lo que debo hacer.
Me interesa saber como usarlo y que en mi página se visualice.Es decir: "descargado X veces".

gracias

no se como va pero ...

Avatar de Aicart
Nivel 3 Nivel 3 Nivel 3 Nivel 3 Nivel 3 Nivel 3 Nivel 3

(Nivel 3 - 257 posts)

#1 Offline Aicart Usuario 17 may 03 (14:08)  
si tienes un sistema de descargas por ejemplo i te va por bd este seria el script pa contar ... keo ke es mas sencillo de entender i de aplicar que el script ... no se no lo he visto pero si te sirve aqui va

Código PHP


<? $conecta = mysql_connect(dbhost,dbuser,dbpass); mysql_select_db(dbname,$conecta);
$query = "select * from descargas where id='$id'"; $resp = mysql_query($query);
$existe = mysql_num_rows($resp);
if ($existe == 0) { echo "No existe la descarga"; exit(); }
else {
      $archivo = mysql_fetch_array($resp);
      $archivo[descargas]++;
      $query = "update descargas set descargas='$archivo[descargas]' where id='$id'"; mysql_query($query);
     echo"Estas siendo redireccionado a la descarga <META HTTP-EQUIV="refresh" content="0; URL=$archivo[urldown]">";
}
@
mysql_free_result($resp); mysql_close($conecta); ?>

pues...

Avatar de Csc
Nivel 1 Nivel 1 Nivel 1 Nivel 1 Nivel 1 Nivel 1 Nivel 1

(Nivel 1 - 6 posts)

#2 Offline Csc Usuario 17 may 03 (15:32)  
Pues necesito que alguien lo sepa.
gracias por el codigo pero si no lo sabes seguro,yo con el codigo a secas como que no me aclaro.

pero gracias por la ayuda.

++

Avatar de ZiNeDiN
Nivel 1 Nivel 1 Nivel 1 Nivel 1 Nivel 1 Nivel 1 Nivel 1

(Nivel 1 - 7 posts)

#3 Offline ZiNeDiN Usuario 23 may 03 (00:29)  
Yo creo una celda en la DB, visitas... (INT)

y luego pongo en mi code

$visitas=$row['visitas'];
echo $visitas;
//esto para mostrarlas a la manera k kieras y luego...

$row['visitas']++;
//luego...

mysql_query("UPDATE tabla SET visitas='$row['visitas']")

adaptalo!!!!!!!!!!!! a tu script k eso es mio

otra posibilidad...

Avatar de MijT
Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2

(Nivel 2 - 44 posts)

#4 Offline MijT Usuario 27 may 03 (03:48)  
como he visto que lo que quieres hacer es un contador de descargas, lo que puedes hacer es:

Código PHP


//query
$sql = "UPDATE tabla SET clicks=clicks+1 WHERE id='$id'";
$res = mysql_query($sql);


Bien, que es eso que he puesto?, es un query que lo que hace es sumar en un el campo clicks mirando el id de la descarga. Entonces, si tu tienes una descarga de la cual su id es 146, y alguien hace click para descargarla, el campo clicks de esta descarga aumentaria en uno.
Si todavia no te enteras ve a un tutorial de mysql, pk son sentencias basicas y si quieres empezar con esto del php no puedes no enterarte.

nota: lo que puso zinedin intenta ser un contador de visitas no uno de descargas, pero puedes tomar la idea, aunque veo mas facil lo de simplemente sumar 1 y ahorrarte 1 query y un buen pedazo de codigo.

Saludos.

Responder mensaje

Para poder participar debes estar registrado e identificado. Si no estás registrado como usuario de PHP-Hispano, :: Registrar ::
Login / Password   

Web alojada en Zilos

php-hispano.net 2002 - 2008 | XHTML 1.0
Datos Legales | Webmaster