Pobieranie studentow do tabeli - niedokonczone
This commit is contained in:
parent
97d6865fdd
commit
d53c68eeb0
36
js/script.js
36
js/script.js
|
@ -1,10 +1,3 @@
|
||||||
//Funkcja do sprawdzania ktora klasa jest wybrana w SELECT
|
|
||||||
|
|
||||||
function selected_class() {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// Funkcja do wczytania pliku JSON
|
// Funkcja do wczytania pliku JSON
|
||||||
async function fetchJSONFile(filePath) {
|
async function fetchJSONFile(filePath) {
|
||||||
try {
|
try {
|
||||||
|
@ -44,6 +37,8 @@ async function loadClasses() {
|
||||||
section_by_id.innerHTML = section_HTML
|
section_by_id.innerHTML = section_HTML
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Literowanie studentow i dodawanie do tabeli
|
||||||
|
|
||||||
if (studentsData) {
|
if (studentsData) {
|
||||||
console.log(`Students loaded for class ${classInfo.class}:`, studentsData);
|
console.log(`Students loaded for class ${classInfo.class}:`, studentsData);
|
||||||
// Tutaj możesz przechowywać dane lub je przetwarzać według potrzeb
|
// Tutaj możesz przechowywać dane lub je przetwarzać według potrzeb
|
||||||
|
@ -75,6 +70,33 @@ loadClasses();
|
||||||
|
|
||||||
let currentDay = 0;
|
let currentDay = 0;
|
||||||
const baseDate = new Date();
|
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 = [
|
const studentsData = [
|
||||||
{ name: "Jan Kowalski", behavior: {} },
|
{ name: "Jan Kowalski", behavior: {} },
|
||||||
{ name: "Anna Nowak", behavior: {} },
|
{ name: "Anna Nowak", behavior: {} },
|
||||||
|
|
Loading…
Reference in New Issue