Vous êtes ici Codes PHP et MySQL > Inclassable > Compter le nombre de click OUT que renvoi les...

 

Compter le nombre de click OUT que renvoi les visiteurs - Liens en dur

Compter le nombre de click OUT que renvoi les visiteurs en cliquant sur 1 lien - Gestion des liens: LIENS EN DUR
 
KOogar
Site de l'auteur voir
[68] sources en PHP voir
Code vu 11587 fois
Enregistré le 01 Fév 2006
  • Digg ce code sur digg.com
  • Bookmark ce code sur del.icio.us
  • Bookmark ce code sur Google
  • Bookmark ce code sur Yahoo
  • Ajoute Compter le nombre de click OUT que renvoi les visiteurs - Liens en dur
  • Partage ce code sur Facebook
 
 
 
 

Code Source


01.
02.
03.
04.
05.
06.
07.
08.
09.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
 
<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Compter le nombre de click OUT que renvoi les visiteurs...*/
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts155-PHP.htm              */
/* Auteur         : KOogar                                                    */
/* Date édition   : 01 Fév 2006                                               */
/* Website auteur : http://ref.nc                                             */
/*                                                                            */
/******************************************************************************/


/***************************/
// Fichier exemple index.php
/***************************/

/*
CREATE TABLE table_test (
  id mediumint(8) unsigned NOT NULL auto_increment,
  titre varchar(120) NOT NULL default '',
  url varchar(120) NOT NULL default '',
  out mediumint(8) unsigned NOT NULL default '0',
  PRIMARY KEY  (id)
) TYPE=MyISAM;
*/
?>

<!--  A placer dans le head  -->
<head>
 <script type="text/javascript">
    function mise_a_jour(id)
    {
        (new Image()).src="goto.php?id="+id;
        return true;
    }
       </script>
</head>


<?php
// selectionner le ou les champs dans la table
$q mysql_query("SELECT * FROM table_test");
$r mysql_fetch_array($q);
// lien en dur avec la fonction JS qui renvoi sur le fichier goto.php
echo '<a href="'.$r['url'].'" onmousedown="return mise_a_jour('.$r["id"].
')" target="_blank">'.$r['titre'].'</a>';



/***************************/
// Fichier exemple goto.php
/***************************/

// si global a OFF
$id = isset($_GET['id']) ? $_GET['id'] : '';
// Si ID est vide on sort
if(empty($id)) exit;
// Sinon on execute le mise a jour: out = out+1
   mysql_query ('UPDATE table_test SET out = out+1 WHERE id = '.$id.'');
   $q mysql_query ('SELECT url FROM table_test WHERE id = '.$id.'');
   $r mysql_fetch_array($q);
// et on renvoi sur le site
   header('Location: '.$r['url'].'');
   exit;
?>



 

Fonctions du code

: Envoie une requête à un serveur MySQL - (PHP 4, PHP 5, PECL mysql:1.0)
: - (PHP 4, PHP 5, PECL mysql:1.0)
: Affiche une chaîne de caractères - (PHP 4, PHP 5)
: Détermine si une variable est affectée - (PHP 4, PHP 5)
: Détermine si une variable contient une valeur non nulle - (PHP 4, PHP 5)
: Affiche un message et termine le script courant - (PHP 4, PHP 5)
: Envoie un en-tête HTTP - (PHP 4, PHP 5)
Ajouter un commentaire
Code de sécurité

Attention: Les champs marqués d'une étoile * sont obligatoires
 

Connexion

 
 

Inclassable

 
 

PHP

 
 
        Publicité