HTML űrlap (jelentkezes.html)
Készíts egy
HTML oldalt, amely egy tanfolyamra történő jelentkezési űrlapot jelenít
meg. Az űrlap legyen középre igazított, esztétikusan megformázva
(használj beágyazott CSS-t vagy <style> blokkot). Az űrlap POST metódussal
küldje az adatokat a feldolgoz.php fájlba.
A kötelező mezők:
Mező neve |
Típus |
Követelmény |
Teljes név |
text |
legalább 3
karakter, formázd: kisbetűs → első betű nagy |
Életkor |
number |
legalább
18 |
E-mail cím |
email |
ellenőrizni
kell az email-formátumot |
Telefonszám |
tel |
legalább 9
karakter, szóközök eltávolíthatók |
Választott
tanfolyam |
select |
kötelező
választani |
Select
opciók:
- Webfejlesztés
- Adatbázis-kezelés
- Hálózati alapismeretek
- Python programozás
A gomb
felirata: Jelentkezés elküldése
PHP feldolgozás (feldolgoz.php)
Írj egy PHP
szkriptet, amely:
- Ellenőrzi, hogy minden mező ki
van-e töltve
- Érvénytelen adat esetén piros
színű hibaüzeneteket ír ki
- Helyes adatok esetén
megjeleníti a feldolgozott értékeket
A következő PHP függvényeket kell használni, az
adatbiztonság és megjelenítés érdekében:
- trim() – szóközök eltávolítása
- strtolower() – kisbetűsítés
- ucfirst() vagy ucwords() – első
betű(k) nagybetűsítése
- htmlspecialchars() – XSS
védelem
Extra pont:
Szervezz ki legalább
egy tisztító-függvényt saját névvel (pl. function tisztit($bemenet) { ... }),
amely a fenti műveleteket végzi, és használd ezt a névnél, e-mailnél,
telefonszámnál stb.
Nincsenek megjegyzések:
Megjegyzés küldése