Hallo, habe folgende Funktion gebastelt.
Nun möchte ich aber auf einer Seite nicht nur einen Banner per Zufall ausgeben (klappt ja jetzt) sondern auch z.B. 3 nur sollen dann auch 3 verschiedene angezeigt werden.
Was muß ich da abändern oder ergänzen habe nirgens sowas in der Art gefunden.
Nun möchte ich aber auf einer Seite nicht nur einen Banner per Zufall ausgeben (klappt ja jetzt) sondern auch z.B. 3 nur sollen dann auch 3 verschiedene angezeigt werden.
Was muß ich da abändern oder ergänzen habe nirgens sowas in der Art gefunden.
PHP-Code:
function banner() {
$sql = mysql_query("SELECT * FROM banner_rotation WHERE views != 0 AND hits != 0");
$i = 1;
while($row = mysql_fetch_array($sql)) {
$anzeigen[$i] = $row['ID'];
$i++;
}
mt_srand((double)microtime()*1000000);
$rand = mt_rand(1,count($anzeigen));
$sql = mysql_query("SELECT * FROM banner_rotation WHERE ID = ".$anzeigen[$rand]."");
$row = mysql_fetch_array($sql);
if (empty($row['quellcode']) && !empty($row['ID'])) {
$BannerCode = '<img src="'.$row['image'].'" alt="'.$row['name'].'" title="'.$row['name'].'" />';
}
if (!empty($row['quellcode']) && !empty($row['ID'])) {
$BannerCode = $row['quellcode'];
}
if (empty($row['quellcode']) && empty($row['ID'])) {
$BannerCode = false;
}
return $BannerCode;
}
echo banner();
Kommentar