x-herbert: MySQL + PHP => HTML-Tabelle (knifflige Konstruktion...)

Beitrag lesen

Hi,

lt. Vorschlag von Phillip
ist doch "GROUP BY 'Spalte_Datum' " dabei... ????

ja, aber es liefert Dir nicht alle Datensätze, die Du zur Anzeige brauchst, oder?

=> nicht direkt...

ich habe eine Lösung mit zwei SQL-Abfragen:

1.) $result = MYSQL_QUERY("SELECT * FROM $tabelle ORDER BY Datum")
2.) $result_rowspan = MYSQL_QUERY("SELECT Datum, COUNT(*) AS 'rowspan' FROM $tabelle GROUP BY Datum ORDER BY Datum ")

sowie zwei Schleifen für die Ausgabe:
while($row_rowspan = mysql_fetch_array($result_rowspan, MYSQL_ASSOC)) {  // = 1.)
     for ($i=0; $i < $row_rowspan[rowspan] ; $i++) { // = 2.)
     if $i == 0
       dann
     oder
    }
}

Voraussetzung: alle "Datum" müssen gefüllt sein (ist so), d.h.
Anzahl aller einträge = Anzahl aus Query2 * $row_rowspan[rowspan]
so dass ich alles erfasst habe....

& meine Anzeige sieht so aus wie gewünscht!

geht sicher auch anders... :-)

Gruss x-herbert