Die Klassenvorstände der Oberstufe am BG/BRG Amstetten wollen die Verwaltung der Entschuldigungen mittels Web-Interface durchführen.
Erstelle ein
HTML-Formular (entschuldigungen.html), das es erlaubt,
Name der SchülerIn (Inputfeld), Klasse (Dropdown), Datum (Inputfeld) sowie
Entschuldigungsgrund (Radiobuttons: Krankheit, Familiäres, Sonstiges) sowie
Zustimmung der Entschuldigung (Checkbox: akzeptiert) zu erfassen.
Weiters soll das Formular einen Reset- und Submit-Button enthalten.
Erstelle mittels phpMyAdmin eine MySQL-Datenbank mit einer Tabelle absenz.
Erstelle ein PHP-Script zum Eintragen (eintragen.php) der Daten in die Tabelle absenz der Datenbank. (Achte darauf, dass es zu keiner Fehlermeldung kommt, wenn die Checkbox nicht angehakt ist!)
Erstelle ein PHP-Script zum Auslesen (ausgeben.php) der Daten aus der Tabelle absenz (geordnet nach Klassen!) in Tabellenform.
Erstelle ein PHP-Script zum Bearbeiten (bearbeiten.php) der Daten aus der Tabelle absenz.
Erstelle ein PHP-Script zum Löschen (loeschen.php) eines Entschuldigungseintrags.
Um Auswertungen mit Tabellenkalkulationen durchführen zu können, sollen die Daten in eine CSV-Tabelle absenz.csv geschrieben werden (analyse.php)
Erstelle eine (übersichtliche) Einstiegsseite (index.php) mit folgenden Möglichkeiten
Entschuldigungen eintragen…
Entschuldigungen ausgeben…
Enschuldigungen bearbeiten…
Entschuldigungen löschen…
Entschuldigungen in CSV-Datei speichern…
Da es sich um (sensible) Personendaten handelt, soll mitgezählt werden, wie oft diese Seite (index.php) aufgerufen wird. Die jeweils aktuelle Aufrufzahl der Seite soll in der Datei login.txt gespeichert werden.