Tienes que crear un archivo PHP este cuenta los clics y redirecciona a la pagina a la que apunta el banner en las faqs de PHP creo que hay un ejemplo
Banner.php Código PHP:
<?php require_once('../Connections/conexion.php'); ?>
<?php
mysql_select_db($database_conexion, $conexion);
$query_Recordset1 = "SELECT * FROM pdv_banners WHERE pdv_banners.id LIKE '$id'";
$Recordset1 = mysql_query($query_Recordset1, $conexion) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
mysql_query("UPDATE pdv_banners SET impre=impre+1 WHERE id='$id'");
?>
<a href="<?php echo $direccionweb ?>/files/clics.php?id=<?php echo $row_Recordset1['id']; ?>"> <img src="<?php echo $row_Recordset1['img']; ?>" width="468" height="60" border="0" /></a>
<?php
mysql_free_result($Recordset1);
?>
clics.php Código PHP:
<?php require_once('../Connections/conexion.php');
mysql_select_db($database_conexion, $conexion);
$query_Recordset1 = "SELECT * FROM pdv_banners SET click=click+1 WHERE id='{$_GET['id']}'";
$showurl = mysql_query("SELECT * FROM pdv_banners WHERE id='{$_GET['id']}'");
mysql_query("UPDATE pdv_banners SET click=click+1 WHERE id='{$_GET['id']}'");
while($rowed = mysql_fetch_assoc($showurl)) {
header("Location: ".$rowed['url']);
}
$Recordset1 = mysql_query($query_Recordset1, $conexion) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
mysql_free_result($Recordset1);
?>
es algo muy sencillo pero funciona, este cuanta los clics y aparte las impresiones de cada banner. espero te sirva
saludos