Location: PHPKode > projects > JBB Board > jbb/statistik.php
<html><head><title>Statistik</title>
<link rel=stylesheet type="text/css" href="default.css">
</head>
<?php
     include('color.inc');
           include('mysqlvar.php');
      include('abstaende.php');
          $siteInfo = doVarText( $vt[24], $boardname );
     include('head.php');
// TABELLEN EINSTELLUNGEN
$t = new tabelle;
$t->rows = 2;
$t->cols = 1;
$t->einrueck = $STL;
$t->rowspan = 99;
$t->border =0;
$t->sb = array("120","","");
$t->tt = array("Board Statistik","","");
$t->klaraPfad = "bilder/klara.gif";
$t->ra = 5;// reihen abstand
/* end TABELLEN EINSTELLUNGEN */
$t->doTable("open");

     if( !$db = mysql_connect ($dbserver,$dbuser,$dbpass) )
                 die("<tr><td><b class=\"fehlermeldung\">".$vt[9]."</b></td></tr></table></body></html>");
     if ($db)
        {

                        // Eintragungen Checken
          mysql_select_db($dbname);
          echo "<tr><td>".$tt_Text[103]."</td><td>";
          $result=mysql_query("SELECT kategorie FROM kategorie");
          $anzahl=mysql_num_rows($result);
          echo $anzahl.'</td></tr>';
          echo "<tr><td>$tt_Text[104]</td><td>";
          $result=mysql_query("SELECT fid FROM foren");
          $anzahl=mysql_num_rows($result);
          echo $anzahl.'</td></tr>';
          echo "<tr><td>$tt_Text[105]</td><td>";
          $result=mysql_query("SELECT erstellerid FROM user");
          $anzahl=mysql_num_rows($result);
          echo $anzahl.'</td></tr>';
          echo "<tr><td>$tt_Text[106]</td><td>";
          $result=mysql_query("SELECT tid FROM topics");
          $anzahl=mysql_num_rows($result);
          echo $anzahl.'</td></tr>';
          echo "<tr><td>$tt_Text[107]</td><td>";
          $result=mysql_query("SELECT eid FROM topicbeitraege");
          $anzahl=mysql_num_rows($result);
          echo $anzahl.'</td></tr>';
          $result=mysql_query("SELECT pseudonym, lastdatum FROM user ORDER BY lastdatum DESC");
          $anzahl=mysql_num_rows($result);
          if ($anzahl > 10 )
             {
                $anzahl = 10;
             }
          echo "<tr><td copspan=2><img src=\"bilder/klara.gif\" width=1 height=$SBR[0] alt=\"\" border=\"0\"></td></tr>";
          echo "<tr><td colspan=2>".doVarText( $vt[23], $anzahl )."</td></tr>";
          for ($zaehler=1;$zaehler<=$anzahl;$zaehler++)
             {
                  $row = mysql_fetch_array($result,MYSQL_ASSOC);
                  echo '<tr><td>'.$row["pseudonym"].'</td><td>'.$row["lastdatum"].'</td></tr>';
             }
          echo '<tr><td>';
          $result=mysql_query("SELECT pseudonym, erstellerid FROM user ");
          $anzahl=mysql_num_rows($result);
          for ($i=1;$i<=$anzahl;$i++)
            {
               $liste[$i] = mysql_fetch_array($result,MYSQL_ASSOC);
               $query = "SELECT tid FROM topicbeitraege WHERE erstellerid = ".$liste[$i]["erstellerid"];
               $result2 = mysql_query($query,$db);
               $liste[$i]["anzahl"] = mysql_num_rows($result2);
               $liste[$i]["rang"] = 1;
            }
          for ($i=1;$i<$anzahl;$i++)
            {
               for ($n=$i+1;$n<=$anzahl;$n++)
                 {
                    if ($liste[$i]["anzahl"]<=$liste[$n]["anzahl"])
                      {
                        $liste[$i]["rang"]++;
                      }
                    else
                      {
                        $liste[$n]["rang"]++;
                      }
                 }
             }
          if ($anzahl > 10 )
             {
                $anzahl = 10;
             }
          echo "<tr><td copspan=2><img src=\"bilder/klara.gif\" width=1 height=$SBR[0] alt=\"\" border=\"0\"></td></tr>";
          echo "<tr><td colspan=2>".$tt_Text[501]."</td></tr>";
          for ($zaehler=1;$zaehler<=$anzahl;$zaehler++)
             {
                $n = 1;
                while ($liste[$n]["rang"]<>$zaehler)
                  {
                    $n++;
                  }
                echo "<tr><td><a href=\"showuser.php?puser=".$liste[$n]["pseudonym"]."&pass=\">".$liste[$n]["pseudonym"]."<a></td><td>".$liste[$n]["anzahl"]."</td></tr>";
             }


          echo '<tr><td>';

          $result=mysql_query("SELECT tid, topicname, hits FROM topics ORDER BY hits DESC");
          $anzahl=mysql_num_rows($result);
          for ($i=1;$i<=$anzahl;$i++)
            {
               $liste[$i] = mysql_fetch_array($result,MYSQL_ASSOC);
            }
          if ($anzahl > 10 )
             {
                $anzahl = 10;
             }
          echo "<tr><td copspan=2><img src=\"bilder/klara.gif\" width=1 height=$SBR[0] alt=\"\" border=\"0\"></td></tr>";
          echo "<tr><td colspan=2>".$tt_Text[502]."</td></tr>";
          for ($zaehler=1;$zaehler<=$anzahl;$zaehler++)
             {
                echo "<tr><td><a href=\"topiczeigen.php?nr=".$liste[$zaehler]["tid"]."&seite=1\">".$liste[$zaehler]["topicname"]."</a></td><td>".$liste[$zaehler]["hits"]."</td></tr>";
             }
          echo '<tr><td>';

                  doHrefs("foren.php|javascript:history.back(-1)","$linkText[2]|$linkText[1]");

          echo '</td></tr></table>';
        }
     echo'</body></html>';
?>
Return current item: JBB Board