norbert =:-): DB-Ausgabe Gruppieren

Beitrag lesen

Hallo Achim!

Du möchtest die Daten definitiv nur sortieren - gruppieren wäre zB

Online: 5 User
Admin: 3 User
Service: 2 User

Was Du suchst, wird oft als Gruppenwechsel bezeichnet. Also zuerst sortieren und danach bei jeder Änderung des "Gruppierbegriffes" eine Überschrift ausgeben.

Also zB:

$gruppe = '';

while ($zeile = mysql_fetch_array($sql))
{
  /* neue Gruppe? */
  if ($gruppe != $sortierfeld)
  {
    /* Überschrift ausgeben und Gruppe für nächsten Vergleich merken */
    print('<b>' . $sortierfeld . '</b><br>' . "\n");
    $gruppe = $sortierfeld;
  }

/* Zeile immer ausgeben - nur manchmal davor eben die Überschrift */
  print($zeile["text"]."<br>");
}

mfg

norbert =:-)