TablicaPro / karta pracy ucznia / PHP
Klasa: __________ Numer: __________ Data: __________
Pracuj w przygotowanym pliku. Po każdej zmianie zapisz go i sprawdź rezultat.
<?php
$imie = trim(" Ola ");
echo mb_strlen($imie) >= 2 ? "Imie ok" : "Za krotkie", "\n";Napisz waliduj(array $dane): array sprawdzającą imie (min. 2 znaki po trim), email, wiek (10-99) i klasa (1-4). Sprawdź poprawne dane — 0 błędów.
Sprawdź ["imie" => " O ", "email" => "ola@", "wiek" => "9", "klasa" => "7"] i wypisz komunikat dla każdego pola.
Wypisz nazwy pól z błędami dla danych z samym imieniem. Sprawdź filter_var z zakresem dla "16", "9", "100", "16.5", "abc" i pustego tekstu; wypisz znaczniki HTML bezpiecznie.
Zadanie 1: funkcja z czterema regułami 3 pkt, wynik dla poprawnych danych 1 pkt; zadanie 2: cztery komunikaty 2 pkt; zadanie 3: brakujące pola 1 pkt, filter_var z zakresem 2 pkt, htmlspecialchars 1 pkt. Razem 10 pkt.
Jaką zmianę w kodzie potrafisz samodzielnie wyjaśnić?