Thema: Formular auswerten
12.Aufgabe:
Erstellen Sie eine PHP-Datei mit dem Dateinamen a112.php! Das Layout im Browser
soll so ähnlich wie unten im Tab-Layout aussehen.
Wenn der Client zwei Zahlen in die entsprechenden Input-Felder einträgt, ein Optionsfeld (Addieren,
Subtrahieren, Multiplizieren oder Dividieren) auswählt
und auf das Button-Feld (Send) klickt, dann muss eine entsprechende Operation durchgeführt und
angezeigt werden. Beim Dividieren darf die zweite Zahl (Nenner) nicht 0 sein.
Wenn der Client trotzdem eine Zahl 0 eingibt, muss dies als eine Fehlermeldung angezeigt werden.
Das Ziel dieser Aufgabe ist u.a., dass die PHP-Grundelemente(Variablen, Operatoren, Zeichenkette usw.),
Kontrollstrukturen und benutzerdefinierte Funktionen behandelt und geübt werden.
Formularauswertung
- JS und CSS: Um fertiges Frontend-Framework einzubinden. (siehe Abschnitt 2.0)
- Row und Grid-Klassen: Um den Seiteninhalt aufzuteilen. (siehe Abschnitt 2.7)
- Typography-Klassen: Um überschriften, Textstrukturierung,
Schriftformatierung festzulegen. (siehe Abschnitt 2.14)
- Color-Klassen: Um die Schrift- und Hintergrundfarben zu bestimmen. (siehe Abschnitt 2.5)
- Tabelle-Klassen: Um eine Tabelle zu bestimmen. (siehe Abschnitt 2.13 und 3.1 )
- Formular-Klassen: Um ein Formular zu erstellen. (siehe Abschnitt 2.6, 3.2, 3.3, 3.4)
- PHP-Vorlage: Um sich über einem ähnlichen Beispiel zu informieren. (siehe Abschnitt 3.2, 3.3, 3.4, 3.5 und 5.6)
- Kontrollstrukturen: Um mit den PHP-Kontrollstrukturen wie if-Anweisung umzugehen. (siehe Abschnitt 6.1)
- Funktionen: Um mit den PHP-Sprachelementen wie Funktionen umzugehen. (siehe Abschnitte 8.3-8.8)