680 Aufrufe
Gefragt in Skripte(PHP,ASP,Perl...) von
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>";
}

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...