Hallo,
ich habe eine MySQL-Tabelle:
Ich will die Daten ausgeben und nach Datum und Fach gruppieren. Dies will ich dann als HTML-Liste ausgeben.
Mein bisheriger PHP-Code:
$sql = "SELECT * FROM `ha` WHERE `date` >= '$date' ORDER BY `ha`.`date` ASC, `ha`.`fach` ASC";
foreach ($pdo->query($sql) as $row) {
/*echo "<pre>";
print_r ( $row );
echo "</pre>";*/
echo '<ul>';
echo '<li>'.$row['date'].'<ul><li>'.$row['fach'].'<ul><li>'.$row['aufgabe'].'</li></ul></li></ul></li>';
echo '</ul>';
}
?>
Ausgabe:
Jetzt will ich die Ausgabe so verändern, dass diese Liste entsteht:
Hat jemand einen Code dafür bzw. Lösungsideen?
Vielen dank im voraus,
Caspar
![Bild zum Beitrag](https://images.gutefrage.net/media/fragen/bilder/ausgabe-aus-mysql-gruppieren-und-in-liste-ausgeben/0_big.png?v=1603050453000)