Rangliste Sieger
-
- Info
- emTIPP 2020
- PHP 7
- floriber
- Erledigt
Ich habe einen Blog Artikel verfasst - Wie benutze ich die Suche richtig - Bitte diesen beachten und auch umsetzen bevor Ihr ein Neues Thema eröffnet!
-
-
Wenn es läuft, dann läuft es. Man sollte nicht überall dran rumschrauben.....denke ich.
-
Bei mir steht da:
Du hast noch 10 offene Bonustipps, wo du maximal 38 Punkte erreichen kannst.
Hast du bei den Bonustipps etwas anderes eingestellt?
Die Berechnung/Abfrage ist hier: content/sieger.php
Meine hochgeladenen Datei enthält nur die Version für 3 Plätze auf dem Podest.
-
danke euch, ich schaus mir an, hab an der sieger.php eigentlich nichts geändert….. jedenfalls nicht bewusst…
-
-
also, wir fassen zusammen.., super moderator schlägt chef moderator 🤣
muss ja irgendwie an der sql abfrage liegen.
anbei die für die spiele und punkte, sowie für die offenen bonustipps und punkte daraus…
Alles anzeigenPHP: sieger.php- $sqlGamesRest = $CONFIG['MYSQL']['CONNECT']->query("SELECT type
- FROM ". $CONFIG['MYSQL']['PREFIX'] ."spiele tb1
- LEFT JOIN ". $CONFIG['MYSQL']['PREFIX'] ."ergebnisse tb2 ON tb2.spiel = tb1.id
- WHERE tb2.spiel IS NULL");
- $restGames = $sqlGamesRest->num_rows;
- $restPoints = 0;
- while($rowGamesRest = $sqlGamesRest->fetch_array()) {
- $restPoints += getPunkte('ERGEBNIS', $rowGamesRest['type']);
- }
- $sqlBonus = $CONFIG['MYSQL']['CONNECT']->query("SELECT (SELECT pkt FROM ". $CONFIG['MYSQL']['PREFIX'] ."bonus_punkte tb2 WHERE tb2.bid = tb1.bid AND tb1.date < tb2.date ORDER BY tb2.date ASC LIMIT 1) AS pkt FROM ". $CONFIG['MYSQL']['PREFIX'] ."bonus_tipps tb1 LEFT JOIN ". $CONFIG['MYSQL']['PREFIX'] ."bonus_answers tb3 ON tb3.bid = tb1.bid WHERE tb1.usr = " . $_SESSION['s_id'] . " AND tb3.answer IS NULL GROUP BY tb1.bid");
- $restBonus = $sqlBonus->num_rows;
- $restBonusPoints = 0;
- while($rowBonus = $sqlBonus->fetch_array()) {
- $restBonusPoints += $rowBonus['pkt'];
- }
-
-
Super, dass du es gefunden hast und uns mitteilst!👍
-
Die letzte Antwort auf dieses Thema liegt mehr als 365 Tage zurück. Das Thema ist womöglich bereits veraltet. Bitte erstelle ggf. ein neues Thema.