Moin
Und jetzt folgen die Aufrufe der Datensätze und der endif-Befehl. Die Ausgabe geschieht allerdings ohne Leerzeile, einer unter dem anderen... Wie also bekomme ich nur eine Leerzeile nach Datensätzen, die das gleiche Datum haben, um sie optisch vom nächsten Datum zu trennen?
Weiss zufällig jemand Rat?
a) Du möchtest mysql_fetch_array() kennenlernen (nur nebenbei)
b) du speicherst das jeweils zuletzt bearbeitete Datum und vergleichst es mit dem aktuell bearbeiteten. Wenn sie unterschiedlich sind, gibst du eine Leerzeile aus.
Sowas in der Art von:
$letztesDatum = "nix"; // Das und der Vergleich weiter unten sind bloss dafür da, damit nicht gleich beim ersten Eintrag ein Zeilenumbruch kommt
for(...) {
$aktuellesDaum = ausDerDatenbankholen;
if($aktuellesDatum != $letztesDatum && $letztesDatum != "nix") echo "<br>";
$letztesDatum = $aktuellesDatum;
}
--
Henryk Plötz
Grüße aus Berlin