Rechercher : dans
Par :

[PHP-HTML] compteur de clic

Dernière réponse le 28 fév 2005 à 17:06:40 Nico, le 28 fév 2005 à 16:38:45 
 Signaler ce message aux modérateurs

Bonjour à tous,

je suis en train de faire un compteur de clic sur un lien donné. Le soucis est que ma valeur augmente à chaque fois que la page est affichée et lorsque je clique sur le lien. Ma question est la suivante : comment ne pas prendre en compte l'incrémentation du nombre de clic lors de l'affichage de la page.

Voici mon code :

function incrementeClic($article) {
global $database;
$nbclic = $article->nbclic + 1;

$query = "UPDATE #__boiteoutil_article SET nbclic=".$nbclic." where id=".$article->id;
$database->setQuery($query);
$database->query();
}

....
// création du lien
echo "<a href=".$article->url." onclick='".boiteoutil_html::incrementeClic($article).";'>".$article->url."</a>";

Merci pour votre aide

Nico

Meilleures réponses pour « [PHP HTML] compteur de clic » dans :
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
Implantation du code Php VoirL'interprétation du code par le serveur Un script PHP est un simple fichier texte contenant des instructions écrites à l'aide de caractères ASCII 7 bits (des caractères non accentués) incluses dans un code HTML à l'aide de balises spéciales et...

1

un autre Nico (PetitFurby), le 28 fév 2005 à 16:58:24
  • +1

Tu utilises une redirection :

Ta page de liens -> le clic sur un lien te donne une autre page (où se situe ce code) -> qui redirige vers le lien final, ou le téléchargement.

Bye

Répondre à un autre Nico (PetitFurby)

2

 Nico, le 28 fév 2005 à 17:06:40

Merci je n'y avais pas pensé :)

Encore un Nico

Répondre à Nico