Zdravo!

BrainTech - softverska rešenja, web dizajn i aplikacije.

Kontakt

Modul 2 – Osnove PHP-a Vežba

Vežba: mini kalkulator

Mini kalkulator u PHP-u

U ovoj vežbi spajate forme, if/switch i osnovne operacije u jednu stranicu kalkulator.php. Korisnik unosi dva broja i bira operaciju (+, -, *, /). Rezultat prikazujete ispod forme uz poruku greške ako je deljenje nulom.

Cilj

Napraviti funkcionalan web kalkulator sa validacijom unosa i jasnim prikazom rezultata.

Koraci

  1. Kreirajte HTML formu sa poljima broj1, broj2 i select operacija.
  2. Obradite POST zahtev na vrhu fajla; sanitizujte unos sa filter_input.
  3. Implementirajte switch po operaciji; proverite deljenje nulom.
  4. Prikažite rezultat u alert-success div-u; zadržite unete vrednosti u poljima.

Kriterijumi

  • Forma radi isključivo POST metodom.
  • Prikazuje smislenu grešku za prazan unos i deljenje nulom.
  • Kod je podeljen na logiku na vrhu i HTML prikaz ispod.
<?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 };
}

Koraci za vežbu

  1. Otvorite projekat u htdocs/php-kurs.
  2. Implementirajte zadatak iz naslova lekcije: Vežba: mini kalkulator.
  3. Testirajte happy path i bar jedan pogrešan unos.
  4. Proverite greške u browseru i u php_error.log.
Design Wireframe
High Fidelity Design
Design development
Design development
Design development
Research development