Seite 1 von 1

Locura's QuickStats MOD

Verfasst: 13.09.2007 21:52
von Andi1111
Hallo, ich habe ein Problem mit dem Mod. Bis vorgestern Mittag hat er einwandfrei funtktionert. Auf einmal steht bei allen Balken nur noch 1 da. Ich habe mal zum testen was anderes in die Datenbank eingetragen, das wurde auch angezeigt, also anscheinend werden die daten aus der Tabelle weiter gelesen, aber keine neuen eingetragen. Am Forum wurde nichts verändert, also der Fehler trat plötzlich und von alleine auf.

Das ist mein Code aus der portal.php :

Code: Alles auswählen

//
// BEGIN Locura's QuickStats MOD
//
include ("config.php");

@ $link = mysql_connect( $dbhost, $dbuser, $dbpasswd );
if ( ! $link )
die( "Couldn't connect to MySQL" );
mysql_select_db( $dbname, $link )
or die ( "Couldn't open $db: ".mysql_error() );
$query = "SELECT * FROM phpbb_quickstats";
$datenow=date("jS F Y");
$result=mysql_query( $query, $link );
$query = "SELECT * FROM phpbb_quickstats ORDER BY quickID desc";
$result=mysql_query( $query, $link );
while ($row = @ mysql_fetch_array ($result))
   {
   break;
   }
if ($row[quickDATE]==$datenow)
{
$count=$row[quickCOUNT];
$count++;
$query = "UPDATE phpbb_quickstats SET quickCOUNT='$count' WHERE quickID=$row[quickID]";
$result=mysql_query( $query, $link );

}
else
{
  $query = "INSERT INTO phpbb_quickstats (quickDATE, quickCOUNT )
  values('$datenow','1')";
  mysql_query( $query, $link );
}
$round=0;
$query = "SELECT * FROM phpbb_quickstats ORDER BY quickID desc";
$result=mysql_query( $query, $link );
  while ($row = $db->sql_fetchrow($result))
  {
     if ($round==7) break;
     else $round++;
     $quickstatsdate[]=$row[quickDATE];
     $quickstatscount[]=$row[quickCOUNT];
    if (!isset($bignum))  $bignum=$row[quickCOUNT];
    else if ($row[quickCOUNT]>$bignum) $bignum=$row[quickCOUNT];
  }
$quickstatsday[4][6];
for ($i=7;$i>=0;$i--)
{
$quickstatsgraph[$i]=(INT)(($quickstatscount[$i]*150)/$bignum);
if  ($quickstatsgraph[$i]<1 && $quickstatsgraph[$i]>0) $quickstatsgraph[$i]=1;
$quickstatsday[$i]=substr($quickstatsdate[$i],0,4);
$template->assign_block_vars('quickstsscow', array(
				'QUICKSTATS' => $quickstatsgraph[$i],
                                         )
			);

}
//
// END Locura's QuickStats MOD
//

Verfasst: 14.09.2007 16:11
von Andi1111
hat denn keiner idee woran das liegen kann? der mod lief ein paar monate ohne probleme, und auf einmal geht es nicht mehr.

oder kennt jemand einen mod der das gleiche macht? mir hat die balkengrafik ganz gut gefallen und ich würde sie gerne drin lassen.