Hallo
Ich möchte, dass alle Stunden einer Person pro Tag in einer Zeile
angezeigt werden.
Die Tabelle stunden sieht so aus:
id benutzer tag zeit status
10 2 2012-01-19 14:00:00 0
9 2 2012-01-19 13:00:00 0
8 1 2012-01-19 12:00:00 0
7 1 2012-01-19 11:00:00 0
Wir schaffe ich das? Ich schaffe es lediglich, dass alle Stunden pro
Zeile (bei deaktiviertem "GROUP BY st.tag, om.id") dem
ensprechenden Mitarbeiter angezeigt werden.
Hier mein Dokument:
$query = "SELECT st.id, st.benutzer, st.tag, st.zeit,
om.vorname, om.nachname, om.betrieb
FROM stunden AS st
INNER JOIN organisation_mitarbeiter AS om ON
st.benutzer=om.id
WHERE st.status=0
GROUP BY st.tag, om.id
ORDER BY st.tag, st.zeit, om.nachname,
om.vorname";
$res = mysql_query($query);
while($row = mysql_fetch_object($res)) {
// Datum umwandeln in dd-mm-YYYY
$datum = date("d.m.Y",strtotime($row->tag));
echo $datum;
echo $row->zeit;
echo $row->nachname;
echo $row->vorname;
echo "<br>";
}