Der alte Code:
Die Ausgabe:
Der Ansatz:
PHP-Code:
<?php
$verbindung=mysql_connect($host,$user,$pass);
$abz = '0';
$topnr = '10';
$id++;
// allgemeine Zeitvariablen
$zeitpunkt=time();
$zp24=getdate($zeitpunkt);
$zptoday=mktime(0,0,0,$zp24[mon],$zp24[mday],$zp24[year]);
if ($zp24[wday]==0)
$wday=6;
else
$wday=$zp24[wday]-1;
$zpdel=$zptoday-(($wday+7)*108000);
/////////////////////////
// Zeitvariablen für den ausgewählten Tag
$tagheute=$wday+8;
if (!$tag)
$tag=$tagheute;
$zptag=$zpdel+($tag-1)*108000;
$zptagende=$zptag+108000;
PHP-Code:
echo "<tr><td>\n";
// Ermittlung der Banner ///////////////////////////////////////////
if($verbindung) {
if(mysql_select_db($db_name,$verbindung)) {
$sql="SELECT url, beschreibung, titel,heute,gesamt
FROM wmseiten
WHERE topliste='ja' and time>='$zptag'
and time<'$zptagende' ORDER BY heute DESC";
$ergebnis=mysql_query($sql, $verbindung);
if($ergebnis) {
while($zeile =mysql_fetch_array($ergebnis)) {
$url=$zeile["url"];
$beschreibung=$zeile["beschreibung"];
$banner=$zeile["banner"];
$titel=$zeile["titel"];
$gesamt1=$zeile["gesamt"];
$heute=$zeile["heute"];
$nr++;
if (($nr > 10) && ($nr <= 50)) {
if ($refanz[$i] != "0") {
echo "bla la bla \n";
}
}
}
mysql_free_result($ergebnis);
} else {
echo "$sql falsch";
}
}
}
mysql_close($verbindung);
?>
PHP-Code:
SELECT ... , total / ((unix_timestamp(now()) - unix_timestamp
(starttime)) / 86400)
BESUCHER_TOTAL / ((UNIX_TS_NOW - UNIX_TS_StartTime) / 86400)
EDIT:
line break sponsored by asp2php
Kommentar