Feldhofe
Erfahrenes Mitglied
Hallo!
Dieser Scriptteil dient dazu, täglich beim ersten Aufruf der Seite nach Null Uhr die Besucherzahlen, die bisher bei "heute" standen, auf "gestern" umzutragen. Da ich eine ganze Menge derartger Counter einsetze, ist das Script sehr lang, dehalb die Frage: geht das einfacher??
Gruß
Feldhofe
Dieser Scriptteil dient dazu, täglich beim ersten Aufruf der Seite nach Null Uhr die Besucherzahlen, die bisher bei "heute" standen, auf "gestern" umzutragen. Da ich eine ganze Menge derartger Counter einsetze, ist das Script sehr lang, dehalb die Frage: geht das einfacher??
Gruß
Feldhofe
PHP:
if ($hochdatum <= $nulluhr)
{
// Gesamtseite
mysql_query("update zahlen set gestern='$heute' where ort='startseite'");
mysql_query("update zahlen set heute='1' where ort='startseite'");
// Charts
$charts=mysql_query("select heute from zahlen where ort='charts'");
while ($rowcharts=mysql_fetch_row($charts))
{
mysql_query("update zahlen set gestern='$rowcharts[0]' where ort='charts'");
mysql_query("update zahlen set heute='1' where ort='charts'");
}
// 2001
$charts2001=mysql_query("select heute from zahlen where ort='2001'");
while ($rowcharts=mysql_fetch_row($charts2001))
{
mysql_query("update zahlen set gestern='$rowcharts[0]' where ort='2001'");
mysql_query("update zahlen set heute='1' where ort='2001'");
}
// 2000
$charts2000=mysql_query("select heute from zahlen where ort='2000'");
while ($rowcharts=mysql_fetch_row($charts2000))
{
mysql_query("update zahlen set gestern='$rowcharts[0]' where ort='2000'");
mysql_query("update zahlen set heute='1' where ort='2000'");
}
// 1999
$charts1999=mysql_query("select heute from zahlen where ort='1999'");
while ($rowcharts=mysql_fetch_row($charts1999))
{
mysql_query("update zahlen set gestern='$rowcharts[0]' where ort='1999'");
mysql_query("update zahlen set heute='1' where ort='1999'");
}
// 1998
$charts1998=mysql_query("select heute from zahlen where ort='1998'");
while ($rowcharts=mysql_fetch_row($charts1998))
{
mysql_query("update zahlen set gestern='$rowcharts[0]' where ort='1998'");
mysql_query("update zahlen set heute='1' where ort='1998'");
}
// Siedler
$chartssiedler=mysql_query("select heute from zahlen where ort='siedler'");
while ($rowcharts=mysql_fetch_row($chartssiedler))
{
mysql_query("update zahlen set gestern='$rowcharts[0]' where ort='siedler'");
mysql_query("update zahlen set heute='1' where ort='siedler'");
}
// Gästebuch
$chartsgb=mysql_query("select heute from zahlen where ort='gb'");
while ($rowcharts=mysql_fetch_row($chartsgb))
{
mysql_query("update zahlen set gestern='$rowcharts[0]' where ort='gb'");
mysql_query("update zahlen set heute='1' where ort='gb'");
}
// Feldhofe
$feldhofe=mysql_query("select heute from zahlen where ort='feldhofe'");
while ($rowcharts=mysql_fetch_row($feldhofe))
{
mysql_query("update zahlen set gestern='$rowcharts[0]' where ort='feldhofe'");
mysql_query("update zahlen set heute='1' where ort='feldhofe'");
}
// Webmaster
$webmaster=mysql_query("select heute from zahlen where ort='webmaster'");
while ($rowcharts=mysql_fetch_row($webmaster))
{
mysql_query("update zahlen set gestern='$rowcharts[0]' where ort='webmaster'");
mysql_query("update zahlen set heute='1' where ort='webmaster'");
}
// Chat
$chat=mysql_query("select heute from zahlen where ort='chat'");
while ($rowcharts=mysql_fetch_row($chat))
{
mysql_query("update zahlen set gestern='$rowcharts[0]' where ort='chat'");
mysql_query("update zahlen set heute='1' where ort='chat'");
}