Kalendarz imienin w PHP
Opis arkusza
Praktyczny egzamin z kwalifikacji INF.03 trwa 150 minut i łączy trzy typowe obszary pracy webdevelopera: bazę danych MySQL, prostą obróbkę grafiki oraz wykonanie dynamicznej strony internetowej w HTML, CSS i PHP. Trzeba przygotować serwis o tematyce kalendarza i imienin, korzystając z XAMPP oraz phpMyAdmin. Najpierw tworzy się bazę danych „kalendarz”, importuje tabelę z pliku SQL, zapisuje zrzut ekranu potwierdzający poprawny import, a następnie układa cztery zapytania SQL: wyszukanie dat imienin Karola, pobranie imion dla 4 maja, policzenie rekordów z imionami zawierającymi fragment „mir” oraz dodanie pola tekstowego „zyczenia”. Wyniki kwerend trzeba udokumentować zrzutami i wyeksportować tabelę do pliku CSV. Równolegle przygotowuje się animację GIF z 12 gotowych obrazów 500x500 px, bez zmiany ich wymiarów i przezroczystości, z czasem wyświetlania każdej klatki ustawionym na 350 ms. Sama witryna składa się z pliku kalendarz.php i arkusza stylów styl.css. Interfejs zawiera nagłówek, akapit z informacją o bieżących imieninach, tabelę, formularz z polem typu date ograniczonym do roku 2024, animację prowadzącą do Wikipedii oraz listę rodzajów kalendarzy. Skrypt 1 pobiera aktualną datę, zamienia dzień tygodnia na polską nazwę i wyświetla imieniny z bieżącego dnia, a Skrypt 2 odczytuje datę z formularza, przekształca ją do formatu mm-dd i zwraca odpowiednie imiona z bazy. Egzaminator ocenia poprawność zapytań SQL, działanie połączenia PHP z bazą, zgodność układu i stylów z projektem oraz kompletność plików, zrzutów ekranu i dokumentacji końcowej.
Metadane
- Kwalifikacja:
- INF.03
- Rok:
- 2025
- Sesja:
- Styczeń
- Czas:
- 150 min