Guten morgen zusammen!
Ich hatte mal eine Frage zu einer Foreach-Schleife, am besten erkläre ich das ganze an einer Schulklasse.
Eine Schule hat Klassen, diese wiederum Schüler, Die Schüler wieder eigene Seiten (hier aber irrelevant). Logisch.
Mein SQL-Table sieht so aus:
ID | Schule |Klasse | Schüler | .....
1 | Abc | 9b | Max Mustermann
2 | Abc | 8f | Klara Musterfrau
3 | Xyz | 9b | Heinz von Muster
So, jetzt Fragen ich die Daten wie folgt ab:
SELECT ID, Schule, Klasse, Schüler FROM Schulen WHERE Schule = 'Abc'.
Liefert ja die erste und zweite Zeile als Ergebnis. Nun zum eigentlichen Problem.
Ich möchte nun bei der Ausgabe erreichen, dass ich z.B. zwischen jeder verschiedenen Schule einen Strich (z.B. <hr>.... egal) bekomme, jedoch die Schüler auch Formatiert ausgegeben werden, so z.B.:
-------------------------------------------------------------------------------
Schule: Abc
---
Schüler: Max Mustermann
Klasse: 9b
---
Schüler: Heinz von Muster
Klasse: 9b
---
-------------------------------------------------------------------------------
Schule: XYZ
---
Schüler: ....
So bekomme ich schonmal alle Werte untereinander:
Hoffe ich kommte es, so früh am morgen, einigermaßen verständlich erklären.
Gruß Baum
Ich hatte mal eine Frage zu einer Foreach-Schleife, am besten erkläre ich das ganze an einer Schulklasse.
Eine Schule hat Klassen, diese wiederum Schüler, Die Schüler wieder eigene Seiten (hier aber irrelevant). Logisch.
Mein SQL-Table sieht so aus:
ID | Schule |Klasse | Schüler | .....
1 | Abc | 9b | Max Mustermann
2 | Abc | 8f | Klara Musterfrau
3 | Xyz | 9b | Heinz von Muster
So, jetzt Fragen ich die Daten wie folgt ab:
SELECT ID, Schule, Klasse, Schüler FROM Schulen WHERE Schule = 'Abc'.
Liefert ja die erste und zweite Zeile als Ergebnis. Nun zum eigentlichen Problem.
Ich möchte nun bei der Ausgabe erreichen, dass ich z.B. zwischen jeder verschiedenen Schule einen Strich (z.B. <hr>.... egal) bekomme, jedoch die Schüler auch Formatiert ausgegeben werden, so z.B.:
-------------------------------------------------------------------------------
Schule: Abc
---
Schüler: Max Mustermann
Klasse: 9b
---
Schüler: Heinz von Muster
Klasse: 9b
---
-------------------------------------------------------------------------------
Schule: XYZ
---
Schüler: ....
So bekomme ich schonmal alle Werte untereinander:
PHP:
if (isset($e)) {
foreach($page_data as $v) {
//Formatierung
}
Hoffe ich kommte es, so früh am morgen, einigermaßen verständlich erklären.
Gruß Baum