Hallo!

BrainTech - Softwarelösungen, Webdesign und Anwendungen.

Modul 2 – PHP-Grundlagen Übung

Übung: Mini-Rechner

Mini-Rechner in PHP

In dieser Übung verbinden Sie Formulare, if/switch und grundlegende Operationen auf einer einzigen kalkulator.php-Seite. Der Benutzer gibt zwei Zahlen ein und wählt eine Operation (+, -, *, /). Zeigen Sie das Ergebnis unter dem Formular mit einer Fehlermeldung bei Division durch null an.

Ziel

Einen funktionsfähigen Web-Rechner mit Eingabevalidierung und klarer Ergebnisanzeige erstellen.

Schritte

  1. Erstellen Sie ein HTML-Formular mit den Feldern broj1, broj2 und einem select für operacija.
  2. Verarbeiten Sie die POST-Anfrage am Dateianfang; bereinigen Sie die Eingabe mit filter_input.
  3. Implementieren Sie switch nach Operation; prüfen Sie Division durch null.
  4. Zeigen Sie das Ergebnis in einem alert-success-div an; behalten Sie eingegebene Werte in den Feldern.

Kriterien

  • Das Formular funktioniert ausschließlich mit der POST-Methode.
  • Zeigt eine sinnvolle Fehlermeldung bei leerer Eingabe und Division durch null.
  • Code ist in Logik oben und HTML-Anzeige unten aufgeteilt.
<?php
$a = filter_input(INPUT_POST, "a", FILTER_VALIDATE_FLOAT);
$op = $_POST["op"] ?? "+";
if ($a !== false && $b !== false) {
    $rez = match ($op) { "+"=>$a+$b, "-"=>$a-$b, "*"=>$a*$b, "/"=> $b!=0 ? $a/$b : null };
}

Übungsschritte

  1. Öffnen Sie das Projekt in htdocs/php-kurs.
  2. Implementieren Sie die Aufgabe aus dem Lektionstitel: Übung: Mini-Rechner.
  3. Testen Sie den Happy Path und mindestens eine ungültige Eingabe.
  4. Prüfen Sie Fehler im Browser und in php_error.log.
Design Wireframe
High Fidelity Design
Design development
Design development
Design development
Research development