Zdravo!

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

Kontakt

Modul 2 – Osnove PHP-a Lekcija

IF uslovi

Grananje programa

if, elseif i else omogućavaju različite puteve izvršavanja. Uslov mora biti izraz koji se evaluira u bool. Za kratke provere koristite ternarni operator ?:. Guard clause – rani return – često čini kod čitljivijim od duboko ugnježdenih if-ova.

Primer validacije

Proverite da li je email prazan pre slanja forme; prikažite poruku greške pored polja.

<?php
$godine = 17;
if ($godine >= 18) {
    echo "Punoletan";
} else {
    echo "Maloletan";
}

Grananje u praksi

Modelujte proveru starosti korisnika za pristup sadržaju (npr. 18+). Dodajte granu za nevalidan unos.

<?php
$godine = (int) ($_POST["godine"] ?? 0);
if ($godine >= 18) {
    echo "Pristup dozvoljen";
} elseif ($godine > 0) {
    echo "Morate imati 18+ godina";
} else {
    echo "Unesite validan broj";
}
Design Wireframe
High Fidelity Design
Design development
Design development
Design development
Research development