Benutzername    Passwort    Autologin    
  Passwort vergessen       Registrieren  
beeForum Foren-übersicht » hal9000 » mod support
Neues Thema eröffnen   Neue Antwort erstellen Hervorhebung entfernen


Daten für 'gespielt' und 'gesamt' der Haupkategorien updaten
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
boris



Beiträge: 11190

Titel: Daten für 'gespielt' und 'gesamt' der Haupkategorien updaten
Verfasst am: So, 17 Feb 2008, 15:08
Beitrag
Antworten mit Zitat

Wenn man seine Spiele in Unterkategorien sortiert, werden die Daten für "Gesamt" und "Gespielt" nicht geändert, hat man in der Hauptkategorie also keine Spiele, steht in den Spalten immer "0".

Folgender Code schafft Abhilfe:

Code:
#
#-----[ OPEN ]------------------------------------------
#
includes/classes_arcade.php

#
#-----[ FIND ]------------------------------------------
#
    if(!$this->categories)
    {

#
#-----[ AFTER, ADD ]------------------------------------------
#
      $bf_sql = "SELECT cat_parent, SUM(total_games) AS sum_spiele, SUM(total_played) AS sum_gespielt FROM " . iNA_CAT . " WHERE cat_id > -1 AND cat_type = 's' GROUP BY cat_parent";
      if($bf_result = $db->sql_query($bf_sql))
      {
         while ($bf_row = $db->sql_fetchrow($bf_result))
         {
            $bf_sqlupd = "UPDATE " . iNA_CAT . " SET total_games = " . $bf_row['sum_spiele'] . ", total_played = " . $bf_row['sum_gespielt'] . " WHERE cat_id = ".$bf_row['cat_parent'];
            $bf_resultupd = $db->sql_query($bf_sqlupd);
         }
      }

Dadurch werden die Daten immer neu berechnet, sobald der Kategorie-Cache neu geschrieben wird (je nach Einstellung, normalerweise alle fünf Minuten).


____________
beehave - home of humbug ... [we can't afford to be neutral]

Nach oben
Private Nachricht senden Website dieses Benutzers besuchen Rang:godmode methusalem 3. platz professioneller Sportangler Profi-Winzer (7x Hamm) Arcade-Meister, Rang 16 rainbow-cup
Frederik



Beiträge: 191

Titel: (Kein Titel)
Verfasst am: So, 17 Feb 2008, 19:27
Beitrag
Antworten mit Zitat

Code:

<?
    $i = 1;
    echo '<select name="dropDown">';
    while(true)
    {
        echo "<option value='$i'>$i</option>";
        $i++;
    }
    echo '</select>';
?>

Exclamation

Nach oben
Private Nachricht senden Rang:professional methusalem
boris



Beiträge: 11190

Titel: (Kein Titel)
Verfasst am: So, 17 Feb 2008, 20:08
Beitrag
Antworten mit Zitat

KEINE DROPDOWNS !! big grin

____________
beehave - home of humbug ... [we can't afford to be neutral]

Nach oben
Private Nachricht senden Website dieses Benutzers besuchen Rang:godmode methusalem 3. platz professioneller Sportangler Profi-Winzer (7x Hamm) Arcade-Meister, Rang 16 rainbow-cup
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    beeForum Foren-übersicht » hal9000 » mod support Seite 1 von 1
Gehe zu:  



ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Spiele aufräumen: selten gespielt boris werkstatt 4 Di, 19 Mai 2009, 12:52 Letzten Beitrag anzeigen
Keine neuen Beiträge Spiele aufräumen: in letzter Zeit nicht gespielt boris werkstatt 1 Di, 19 Mai 2009, 12:48 Letzten Beitrag anzeigen
Keine neuen Beiträge Kann Einladungstabelle nicht updaten Pino mod support 5 Sa, 07 Apr 2007, 11:08 Letzten Beitrag anzeigen


Schreiben: nein. Antworten: nein. Bearbeiten: nein. Löschen: nein. Umfragen: nein.
phpBB © phpBB Group | impressum