Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/11/2005, 22:17
Avatar de CORE
CORE
Usuario no validado
 
Fecha de Ingreso: abril-2002
Ubicación: Merida
Mensajes: 2.165
Antigüedad: 21 años, 11 meses
Puntos: 3
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