Study-Board.de
  1. Suche
  2. Startseite
    1. Deals
      1. Social Deals
      2. Amazon Deals
      3. Prime Angebote
    2. Datenbanken
  3. Forum
    1. Dashboard
    2. Unerledigte Themen
    3. Gamification
    4. Umfragen
  4. Tippspiel
    1. Rangliste
    2. Tippgemeinschaften
    3. Tipper-Übersicht
    4. Meine Statistik
    5. Hall of Fame
    6. WM-Wertung
  5. Formel 1
    1. Rennen
    2. Fahrer
    3. Teams
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Forum
  • Artikel
  • Seiten
  • wcf.search.type.de.flexiblelist.wsc.entry
  • Termine
  • Galerie
  • wcf.search.type.com.amp.advancedpoll.search
  • Erweiterte Suche
  1. Study-Board.de
  2. Forum
  3. Leben, Familie & Technik
  4. Hangman

Trampi das Trampeltier will es auch wissen

  • Strolch
  • 25. April 2007 um 00:23
  • Geschlossen
  • Erledigt
1. offizieller Beitrag
  • Strolch
    Moderator
    Beiträge
    1.504
    • 25. April 2007 um 00:23
    • #1

    wo ist die Topliste

    Kiva.org — Loans that change lives
    Make a small loan, make a big difference — Check out Kiva to learn how!

  • Hey Gast!
    Hast Du eine Frage, die Du gerne beantwortet haben möchtet? Klickt auf den folgenden Link und Du wirst die Antwort finden:

    Hier findest Du die Antworten

    Egal, ob es sich um eine Frage zu einem bestimmten Thema in eurem Studium oder um allgemeine Ratschläge handelt - wir haben die Antworten, die ihr sucht. Also zögert nicht und klickt auf den Link! Wir freuen uns darauf, euch zu helfen.

  • Jens
    Admin
    Reaktionen
    1
    Trophäen
    1
    Beiträge
    4.435
    • 25. April 2007 um 08:25
    • Offizieller Beitrag
    • #2

    hier ;)

    PHP
    <?
    require("global.php");
    
    
    // punkte
    $result = $db->query("SELECT
        COUNT(bb".$n."_hangman.winnerid) AS punkte,
        bb".$n."_users.userid,
        bb".$n."_users.username
        FROM bb".$n."_hangman
        LEFT JOIN bb".$n."_users ON (bb".$n."_users.userid = bb".$n."_hangman.winnerid)
        WHERE bb".$n."_hangman.winnerid!='0'
        GROUP BY bb".$n."_hangman.winnerid
        ORDER BY punkte DESC
        LIMIT 0, 20");
    
    
    $row = $db->fetch_array($result);
    $top = $row[punkte];
    
    
    $i=1;
    $rank=1;
    $last = 0;
    
    
    do {
     if($top) {
      $percent_float = $row[punkte]*100/$top;
      $percent = number_format($percent_float, 2);
      $percent_int = floor($percent_float)*3;
      $percent_int += 1;    
     }
     else $percent = $percent_int = 0;
     $tmp=$rank;
     if ($last==$row[punkte]) {
      $rank=" ";
     }
      if (!$row[username]) {
      $row[username] = "(gelöschter User)";
      $row[userid] = 0;
     }
     eval ("\$toplist_linebit_1 .= \"".$tpl->get("toplist_linebit")."\";");
     $rank = $tmp;
     if($i==5) $i=0;
     $i++; $rank++; $last=$row[punkte];
    } while ($row = $db->fetch_array($result));
    
    
    
    
    // erfolgsquote
    $result = $db->query("SELECT
        COUNT(bb".$n."_hangmandata.userid) as played,
        bb".$n."_users.userid
        FROM bb".$n."_hangmandata
        LEFT JOIN bb".$n."_users USING (userid)
        WHERE bb".$n."_users.userid!='0'
        GROUP BY bb".$n."_hangmandata.userid");
    
    
    while ($row = $db->fetch_array($result)) {
        $played[$row['userid']] = $row['played'];
    }
    
    
    $result = $db->query("SELECT
        COUNT(bb".$n."_hangman.winnerid) as won,
        bb".$n."_users.userid,
        bb".$n."_users.username
        FROM bb".$n."_hangman
        LEFT JOIN bb".$n."_users ON (bb".$n."_users.userid = bb".$n."_hangman.winnerid)
        WHERE bb".$n."_hangman.winnerid!='0'
        GROUP BY bb".$n."_hangman.winnerid");
    
    
    while ($row = $db->fetch_array($result)) {
        if ($played[$row['userid']]) {
            $ratio[$row['userid']] = round($row['won'] / $played[$row['userid']], 2);
            $name[$row['userid']] = $row['username'];
        }
    }
    
    
    arsort($ratio);
    
    
    $rank = 1;
    $i = 1;
    
    
    foreach ($ratio as $userid => $punkte) {
      $punkte *= 100;
    
    
      $percent_float = $punkte;
      $percent = number_format($percent_float, 2);
      $percent_int = floor($percent_float)*3;
      $percent_int += 1;
    
    
      $row[userid] = $userid;
      $row[username] = $name[$userid];
      $row[punkte] = $punkte;
    
    
      if (!$name[$userid]) {
       $row[username] = "(gelöschter User)";
       $row[userid] = 0;
      }
    
    
      eval ("\$toplist_linebit_2 .= \"".$tpl->get("toplist_linebit")."\";");
      if($i==5) $i=0;
      $i++; $rank++;
      if ($rank > 20) break;
    }
    
    
    eval ("\$tpl->output(\"".$tpl->get("toplist")."\");");
    ?>
    Alles anzeigen

    :D

    Wie man Fragen richtig stellt!


    https://www.dealfuchs.info/ - Deal Fuchs findet für dich die besten Angebote und Schnäppchen im Internet. Täglich neue Deals aus allen Kategorien. Wir durchsuchen das Internet nach den besten Preisen und Rabatten, damit du garantiert kein Schnäppchen verpasst.

  1. admin Lv. 1 60 XP
  2. Jens Lv. 1 2 XP
Vollständige Bestenliste

Benutzer online in diesem Thema

  • 1 Besucher
  1. Dealfuchs.info
  2. Impressum
    1. Datenschutzerklärung
    2. Verhaltenskodex
      1. Learn to Post
  3. Mediadaten
  4. Study-Talk.de - Rabatte nicht nur für Studenten
  5. Kontakt
Community-Software: WoltLab Suite™