André Laugks: Datum aus der DB-Tabelle nach Monaten trennen

Beitrag lesen

Hallo!

z.B. so

  1. Juli
  2. Juli
  3. Juli

2.August
3.August

15.September

$sql_tour = mysql_query("SELECT * FROM $table");

Das SQL-Statment erst mal so ändern.

SELECT * , MONTH(datum) AS monat FROM $table;

while($zeile = mysql_fetch_array($sql_tour))
{
  echo $zeile["datum"]."<br>";
}

$alt_monat = "";
$neu_monat = "";

while($zeile = mysql_fetch_array($sql_tour))
  {
    $neu_monat = $zeile['monat'];
    if($alt_monat != $neu_monat)
       {
          $alt_monat = $neu_monat;
          echo "-----------------------\n";
       }
    echo $zeile['datum'];

}

Das Prinzip ist, das man sich immer den Vorgängermonat merkt. Ist es der selbe, wird die Strichellinie nicht geschrieben, ist der Vorgängermonat anders, wird die Linie geschrieben.

MfG, André Laugks

--
L-Andre @ gmx.de