Przejdź do głównej treści
INF.03-06-26.01-SGStyczeń 2026 · 150 minPHP

Portal diagnostyki chorób

Opis arkusza

Praktyczny egzamin z kwalifikacji INF.03 „Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych” trwa 150 minut i sprawdza przygotowanie prostej witryny PHP współpracującej z bazą MySQL. Praca zaczyna się od utworzenia bazy choroby w phpMyAdmin, importu pliku choroby.sql oraz zapisania czterech zapytań SQL w pliku kwerendy.txt. Kwerendy pobierają nazwy chorób zakaźnych, identyfikatory i nazwy wszystkich chorób, objawy choroby o wskazanym id oraz liczbę objawów dla każdej choroby zakaźnej z użyciem relacji wiele do wielu. Do każdego wyniku trzeba przygotować zrzut ekranu. Osobnym elementem jest grafika zdrowia.png z przezroczystym tłem i napisem ZDROWIA. Witryna zdrowie.php ma strukturę HTML5 z nagłówkiem, nawigacją, częścią główną podzieloną na dwie sekcje i stopką z numerem zdającego. Lewa sekcja prezentuje numerowaną listę chorób zakaźnych generowaną przez PHP, a prawa zawiera formularz z listą rozwijaną chorób i przyciskiem „Sprawdź”. Po wysłaniu formularza skrypt wyświetla objawy wybranej choroby w znacznikach span. Stylizacja w pliku styl.css obejmuje kolory bloków, odnośniki z efektem hover, pozycjonowanie obrazu oraz selektory :nth-child dla wybranych elementów span. Egzaminator ocenia poprawność operacji na bazie, kompletność plików, zgodność układu strony z projektem, działanie skryptów PHP i poprawne użycie CSS.

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

  • pliki9-1.7zMateriały do zadania: choroby.sql. Hasło do archiwum jest podane w treści arkusza. 1.4 KB

Metadane

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