Hallo,
Ich möchte mit PHP und MySQL ein Backend zum uppen von Hausaufgaben auf der Seite unserer Klasse entwickeln. Hier mal ein Link zur bisherigen Testseite.
Ich habe eine Tabelle mit den Spalten ID, datum, fach, aufgabe, wichtig, frei, sonstiges. Jetzt möchte ich, dass Hausaufgaben des selben Datums nicht wie bisher untereinander angeordnet werden, sondern dass sie sozusagen gruppiert werden, also so wie bisher auf der statischen Seite angezeigt werden.
Bisher sieht meine Ausgabe-Quelltext folgendermaßen aus:
$delete = mysql_query("DELETE FROM `hausaufgaben` WHERE datum < CURRENT_DATE()") OR die(mysql_error());
$sql = "SELECT
fach,
aufgabe,
wichtig,
frei,
sonstiges,
datum,
DATE_FORMAT(datum, '%W, den %d.%m.') AS changedatum
FROM hausaufgaben
WHERE datum > CURRENT_DATE()
ORDER BY datum DESC;";
$result = mysql_query($sql) OR die(mysql_error());
echo "<h3>In der Datenbank:</h3>\n";
while($row = mysql_fetch_assoc($result)) {
$deutsch = array("Monday" => "Montag", "Tuesday" => "Dienstag", "Wednesday" => "Mittwoch", "Thursday" => "Donnerstag", "Friday" => "Freitag", "Saturday" => "Samstag", "Sunday" => "Sonntag", "0" => "");
$datum = $row['changedatum'];
$datum = strtr($datum, $deutsch);
$aufgabe = $row['aufgabe'];
$fach = $row['fach'];
$wichtig = $row['wichtig'];
$frei = $row['frei'];
$sonstiges = $row['sonstiges'];
echo "<p style=\"font-style: italic; line-height: 20%;\">Auf " . $datum . "</p>";
if($aufgabe != '' && $fach != ''){
echo "<p><b>" . $fach . ": </b>" . $aufgabe . "</p>\n";
} elseif($wichtig != '') {
echo "<p><strong>" . $wichtig . "</strong></p>";
} elseif($frei != '') {
echo "<p class=\"frei\">" . $frei . "</p>";
} elseif($sonstiges != '') {
echo "<p style=\"font-weight: bold\">" . $sonstiges . "</p>";
}
Kann mir jemand dabei helfen, mein Projekt zu realisieren?
Fände ich echt sehr nett!
Grüße,
Willi
--
Mein SelfCode: ie:{ fl:| br:> va:) ls:? fo:| rl:? n4:? ss:| de:> js:| ch:? sh:( mo:? zu:}
Mein SelfCode: ie:{ fl:| br:> va:) ls:? fo:| rl:? n4:? ss:| de:> js:| ch:? sh:( mo:? zu:}