Przejdź do głównej treści
INF.03-05-23.01-SGStyczeń 2023 · 150 minPHP

Internetowy kalendarz sierpniowy

Opis arkusza

Praktyczny egzamin z kwalifikacji INF.03 „Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych” trwa 150 minut i koncentruje się na przygotowaniu aplikacji internetowej kalendarza z bazą MySQL/MariaDB w środowisku XAMPP. Najpierw wykonywane są operacje w phpMyAdmin: utworzenie bazy kalendarz, import tabel z pliku baza5.sql oraz zapis zrzutu ekranu potwierdzającego poprawny import. Trzeba też przygotować cztery kwerendy SQL zapisane w pliku kwerendy.txt: wybór sierpniowych wpisów, odczyt miesiąca i roku dla daty 7 sierpnia 2020, zliczenie wpisów zaczynających się od słowa „Weterynarz” według miesięcy oraz aktualizację wpisu dla 9 sierpnia 2020 na „Wycieczka: Zalew Mietkowski”. Część webowa to strona organizer.php w HTML5 z polskim kodowaniem, tytułem „Sierpniowy kalendarz”, trzema blokami banera, formularzem dodawania wydarzenia, przeskalowanym logo2.png oraz stopką z numerem zdającego. Wygląd definiuje zewnętrzny plik styl5.css: czcionka Tahoma, zielona kolorystyka, bloki kalendarza 200 × 100 px i zmiana kolorów po najechaniu kursorem. Skrypt PHP łączy się z bazą jako root bez hasła, obsługuje formularz metodą POST, aktualizuje rekord z datą 2020-08-09 i generuje bloki kalendarza na podstawie zapytania wybierającego sierpniowe zadania. Egzaminator ocenia poprawność operacji bazodanowych, zawartość i działanie witryny, zgodność stylów CSS oraz skrypt połączenia z bazą.

2 rozwiązania krok po kroku

Wyjaśnienie każdego kroku, kod z podświetlonymi zmianami i podgląd po każdym kroku. Arkusz ma kilka rozwiązań - inne narzędzie albo inne podejście do tego samego zadania.

Pobierz pliki

Załączniki

  • zad5.zipMateriały do zadania: baza5.sql, logo1.png, logo2.png. Hasło do archiwum jest podane w treści arkusza. 44.3 KB

Metadane

Kwalifikacja
INF.03
Rok
2023
Sesja
Styczeń
Czas
150 min
Część skryptowa
PHP