Mira tengo el codigo Siguiente
Código PHP:
<?php
//Configuracion de la conexion a base de datos
include("config.php");
$link=Conectarse();
$result=mysql_query("select * from banner",$link);
// Fin de la conecion a la base de datos
// Toma un banner aleatorio de la base de datos
$link = "SELECT id, name, url, images, max FROM banner ORDER BY RAND() LIMIT 1";
$res = mysql_query($link);
list($id, $name, $url, $images, $max) = mysql_fetch_array($res);
// Muestra el banner
echo "<a href=\"banner-clic.php?v=".$id."\">\n";
echo "<img src=\"".$images."\" width=\"468\" height=\"60\" border=\"0\" alt=\"".$name."\"></a>\n";
// Actualiza la cantidad de impresiones del banner
$link = "UPDATE banner SET impr=impr+1 WHERE id=".$id." LIMIT 1";
mysql_query($link);
?>
Código PHP:
<?php
//Configuracion de la conexion a base de datos
include("config.php");
$link=Conectarse();
$result=mysql_query("select * from banner",$link);
// Fin de la conecion a la base de datos
// Revisa si se paso el parametro correcto
if(!isset($_GET['v']) || !eregi('^[0-9]+$', $_GET['v']))
{
die('Ha seguido un enlace incorrecto');
}
$banner_id = $_GET['v'];
$link = "SELECT url FROM banner WHERE id=" . $banner_id;
$res = mysql_query($link);
if(mysql_num_rows($res) == 0)
{
// Si el banner no existe muestra el error y termina ejecucion
die('Este banner no existe');
}
else
{
list($url) = mysql_fetch_array($res);
// Actualiza la cantidad de clics
$link = "UPDATE banner SET op=op+1 WHERE id=".$banner_id." LIMIT 1";
mysql_query($link);
// Redirecciona el navegador
header('Location: ' . $url);
die();
}
?>
Ahora mi gran pregunta es que quiero limitar las impresiones osea digamos a una web quiero 500 impresiones y a otra 200 y cuando llegen a esa cantidad de impresiones ya no se muestren esos banner
Salu2 espero sus respuestas