funnyzocker
Erfahrenes Mitglied
Hallo.
Also folgendes Problem leigt vor.
Folgendes Script sucht immer den Banner aus der db der die wenigsten Views hat.
Leider ist nun das Problem das wenn alle Banner die selbe Anzahl an Views haben, dann wird keine Id (also auch kein Banner) mehr ausgegben und es kommt das unerwünschte Rote Kreuz.
Also folgendes Problem leigt vor.
Folgendes Script sucht immer den Banner aus der db der die wenigsten Views hat.
PHP:
<?
include("connect2db.inc.php");
$sql = "SELECT id, b_url, b_image, b_views, b_klicks
FROM
banner GROUP BY b_views HAVING COUNT(*) =1 ORDER BY b_views ASC LIMIT 0,1";
$sqlbanner = mysql_query($sql);
$banner = mysql_fetch_array ($sqlbanner);
{
$new_views = $banner[b_views] +1;
@mysql_query("UPDATE banner SET b_views = '$new_views' WHERE id = '".$banner[0]."'");
echo"<a href=b_banner.php?b_id=$banner[0] target=_blank><img src=$banner[2]></a>";
}
?>
Leider ist nun das Problem das wenn alle Banner die selbe Anzahl an Views haben, dann wird keine Id (also auch kein Banner) mehr ausgegben und es kommt das unerwünschte Rote Kreuz.