Conta Cliques Simples

Oi Pessoal tudo jóia?
Vamos ensinar a vocês a criar um simples contador de cliques, que pode ser ultilizado em menus e também em banners.

Vamos lá!

Primeiramente vamos criar o banco de dados, dado com o nome “banners”:

Banco de dados: banners
CREATE TABLE `banners` (
`id` int(11) NOT NULL auto_increment,
`nome` varchar(255) NOT NULL default ”,
`link` varchar(255) NOT NULL default ”,
`click` int(11) NOT NULL default ‘0’,
`urlimg` varchar(255) NOT NULL default ”,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;

Agora criaremos a pagina “click.php” onde o link sera passado e computado o click no banco de dados:
Clique.php

<?php
 $conn = mysql_connect("localhost","user","senha"); // conexão com o banco de dados
 mysql_select_db("bancodedados",$conn);
 $query = mysql_query("update banners set click = click + 1 where id=".$_GET['id']);
 echo mysql_error();
 header("Location: ".$_GET['link']); // retorna o lick do banco de dados
 ?>

Vamos então a etapa final da criação do sistema de click para banners.
Criaremos um local onde ele serão exibidos os cliques. Poderemos chamar o arquivo de “banner.php”

banner.php

<?php
 $conexao = mysql_connect("localhost","user","senha"); // conexão com o banco de dados
if(!$conexao) or die("Nao foi possivel conectar no servidor MySQL. Erro: " . mysql_error());
 mysql_select_db($db) or die("Nao foi possivel usar o banco de dados. Erro: " . mysql_error());
 $SQL = "SELECT * FROM banners ORDER BY id LIMIT 1 RAND() ";
 $query = mysql_query($SQL);
 while($x = mysql_fetch_array($query)) {
 ?>
 <a href="click.php?id=<?php echo $x[id]?>&link=<?php echo $x[link]?>"><img src="<?php echo $x[urlimg]?>"alt="<?php echo $x[nome]?>"></a>
 <? } ?>

É isso. Agora é só rodar.
Bom até a proxima galera!

Fonte: http://www.rads.com.br