Hallo,
Also die Abfrage bringt das nötige her.
$where = "project = '$projekt_ID'";
$query1 = db_query("select todo.ID, remark, B.nachname as to_nachname, todo.note, todo.anfang, deadline, contacts.nachname, todo.status
from users as A, todo
left join users B on B.ID = ext
left join projekte on projekte.ID = todo.project
left join contacts on contacts.ID = todo.contact
where (todo.acc like 'system' or ((todo.von = $user_ID or ext = $user_ID or
todo.acc like 'group' or todo.acc like '%"$user_kurz"%') and todo.gruppe = $user_group)) and
A.ID = todo.von and
$where
order by deadline,todo.datum desc");
Jetzt folgt die direkte Ausgabe der Daten durch eine Schleife. Ich will aber bevor die Schleife alles ausgibt, dass alle Spalten ausgeblendet werden, die in sämtlichen gefundenen Datensätzen keinen Inhalt haben.
Deshalb wollte ich der gesamten Abfrage in einer Schleife jeweils noch ein where spalte="" hinzufügen und überall wo die Anzahl der in query1 gefundenen Datensätze übereinstimmt, würde die Spalte ausgeblendet werden.
gruß aus Senftenberg am See