Jnnbo: Ausgabe in Kategorien zusammenfassen

Beitrag lesen

Hallo robertroth,

Das Ergebnisarray sollte zweckmäßigerweise nach der Spalte, nach der Du die Gruppen bilden willst, sortiert sein. Dann funktiniert der Gruppenwechsel so, wie Dedlfix ihn schon kurz beschrieben hat.

<?php 
    if (is_array($test456))  ## sind Artikeldaten da?
    {
        $group = '';         ## bisher gab es keine Gruppe, also initialisieren

        foreach($test456 as $record)
        {
            if ($group != $record['p_pkategorie'])  ## Wenn die Grupp von der vorigen abweicht
            {   
                echo '<h2>' . htmlspecialchars($record['p_pkategorie']) . "</h2>\r\n";  ## Gruppe ausgeben
                $group = $record['p_pkategorie'];  ## neue Gruppe merken
            }

            echo '<p>' . htmlspecialchars($record['p_code']) ."</p>\r\n";  ## Artikeldaten ausgeben
        }
    }
 
?>

ungetestet. Fehler darfst Du bitte hier mitteilen

vielen vielen vielen vielen Dank, es funktioniert wunderbar. Sorry dass ich mich jetzt erst wieder melde, hatte heute Nachmittag kein Internet (schreckliche Zeit) :/ So schaut meine Ausgabe derzeit aus, genau was ich erwartet habe :)

Alternativ-Text