inhalt füllen für statistik

Benjamin Rauer

Mitglied
Hallo ihr lieben

Ich fummel schon seit Stunden an einem Problem und stehe wohl auf dem Schlauch.

In meiner Statistik sollen die Daten vom letztem Jahr angezeigt werden.

jetzt habe ich aber in der Tabelle '__counter' nur daten aus Dezember. Dem entsprechend bekomme ich auch nur diese daten angezeigt. In meiner Statistik soll aber ein Balkendiagramm angezeigt werden wo alle Monate aufgelistet und Die Dezember-Abfrage auch nur als Balken in der Dezemberspalte angezeigt werden.

Wie kann ich nun platzhalter Januar - Dezember hier

PHP:
foreach ($data as $row) {
                   $monat = $row->datum;
                   list ($year, $month, $day) = explode ('-', $monat);
                   $dataDat[] = $monat;
               }

einbauen. Sodass Januar - November einen Balken mit 0-Wert erhalten?
 
Zuletzt bearbeitet von einem Moderator:
huhu,

wie kommst du an die Werte von $data? Würde dort den Fehler vermuten? Wenn es SQL ist, dann poste bitte mal die Abfrage. Aber bitte im entsprechenden CODE-Tag.
 
SQL:
$date        = date('Y')-1;
        $datum        = $date.'-%-%';
       
        $db = JFactory::getDBO();
       
        $query = 'SELECT ' . $db->quoteName($table) . ' FROM ' . $db->quoteName('#__counter').' '
                .'WHERE '. $db->quoteName('datum').' LIKE '. $db->Quote($datum);
        $db->setQuery($query);
        $db->Query();
        $result = $db->loadColumn();


        $data = array();

        foreach ($result as $row) {
           
            $data[] = $row;
        }

        return $data;
 

Neue Beiträge

Zurück