Es geht um die Entwicklung einer dynamischen Website. Aufgrund von Benutzerangaben in einem Formular, werden dessen Werte in einem aufgerufenen PHP-Skript ausgewertet und auf einer neuen Seite angezeigt.
Für einen Autofahrer sollen nach Angabe der Kraftstoffart (Diesel, Super E10, Super, Super+) die Tankvorgänge (1-4) eines Monats mit Tankmenge in Litern und Zahlbeträgen in Euro in einem Formular erfasst werden.
Variante: Zusätzlich Auswahl eines Tankmonats (Januar-Dezember) und indizierte Eingabefelder für Menge und Zahlbetrag.
Mit der Schaltfläche "absenden" sollen diese Angaben an ein vorbereitetes PHP-Programm gesendet und ausgewertet werden.
Variante: Zwei Absende-Schaltflächen: Berechnen ohne MwSt-Ausweis und Berechnen und MwSt-Ausweis (enthaltene MwSt)
Auswertung: Gesamttankmenge, Monatskosten des Tankens, Durchschnittspreis je Liter. Falls für einen Tankvorgang entweder Tankmenge oder Zahlbetrag nicht angegeben werden. soll eine erneute Wertangabe angefordert werden (Prüfung in php-Datei!)
Ausgabevarianten:
1. Anzeige von Aussagesätzen
Ihre Kraftstoffrechnung
Ihre Kraftstoffkosten im Monat betragen für 115 Liter Super+ 162.67 €
Durchschnittlich beträgt der Preis für Super+ 1.41 €/l
2. Darstellung in einer Tabelle mit grafischer Aufwertung durch Bilder (PKW, Zapfsäule)
Eingesetzte PHP-Elemente: Einlesen der Formulardaten mit for-Schleife in eine Feldvariable, Prüfung auf Eingabefehler mit empty, If-Else Abfragen, Maskierung von Tabellenfunktionen, format_number
3. Darstellung wie unter 2. mit Erweiterung auf Tankmonat und Auswertungsschleifen für indizierte Variable, bei Eingabefehlern, die im php-Skript geprüft werden, soll ein Link zum Rücksprung auf das Eingabeformualr gesetzt werden