Huhu Moses
eine einfache Lösung wäre z.B. folgende:
$LastHead = ''
while ($zeile = mysql_fetch_array($erg))
{
$CurrentHead = $zeile ['Überschrift'];
if ($CurrentHead != $LastHead) {
printf('<h1>%s</h1>',$CurrentHead );
$LastHead = $CurrentHead;
}
/*
some more output
*/
}
das obige Beispiel funktioniert aber nur, wenn die Datensätze
bereits nach Überschrift geordnet vorliegen.
Eine andere Möglichkeit wäre die Daten in Arrays zwischenzuspeichern.
Z.B. so
$haystack = array();
while ($zeile = mysql_fetch_array($erg))
{
$CurrentHead = $zeile ['Überschrift'];
$haystack[$CurrentHead][] = $zeile;
}
foreach ($haystack as $head => $all_lines )
{
printf('<h1>%s</h1>',$head );
foreach ($all_lines as $one_line){
printf ('<b>%s</b><br>' $one_line['Beschreibung']);
}
}
vielleicht kannst Du ja etwas davon "verbraten"
Viele Grüße
lulu