diff --git a/js/script.js b/js/script.js index 78cfe5b..2cbd9f9 100644 --- a/js/script.js +++ b/js/script.js @@ -1,10 +1,3 @@ -//Funkcja do sprawdzania ktora klasa jest wybrana w SELECT - -function selected_class() { - -} - - // Funkcja do wczytania pliku JSON async function fetchJSONFile(filePath) { try { @@ -44,6 +37,8 @@ async function loadClasses() { section_by_id.innerHTML = section_HTML } + //Literowanie studentow i dodawanie do tabeli + if (studentsData) { console.log(`Students loaded for class ${classInfo.class}:`, studentsData); // Tutaj możesz przechowywać dane lub je przetwarzać według potrzeb @@ -75,6 +70,33 @@ loadClasses(); let currentDay = 0; const baseDate = new Date(); + +//Pobieranie studentow na podstawie aktualnie wybranej klasy + +document.addEventListener('DOMContentLoaded', function() { + document.getElementById('select-class').addEventListener('change', function() { + var selectedClass = this.value; + var lastCharacter = selectedClass.slice(-1); // Pobiera ostatni znak + console.log("Aktualnie wybrana klasa: ", lastCharacter, " Liczba studentow: "); + + if (studentsData && studentsData.students) { + // Literowanie po studentach i wyświetlanie ich danych + + studentsData.students.forEach(student => { + if(studentsData.header.class == classInfo.class){ + console.log('Imię: ', student.first_name) + } + + }); + + } else { + console.log('Nie udało się pobrać danych studentów.'); + } + + //Pobranie uczniow klasy + }); +}); + const studentsData = [ { name: "Jan Kowalski", behavior: {} }, { name: "Anna Nowak", behavior: {} },