connect_error) { die("Connection failed: " . $conn->connect_error); } echo "Połączono z bazą danych!"; // Funkcja dodawania ucznia function dodajUcznia($conn, $imie, $nazwisko, $id_klasy) { $sql = "INSERT INTO Uczniowie (imie, nazwisko, id_klasy) VALUES ('$imie', '$nazwisko', $id_klasy)"; return $conn->query($sql); } // Funkcja usuwania ucznia function usunUcznia($conn, $id_ucznia) { $sql = "DELETE FROM Uczniowie WHERE id_ucznia = $id_ucznia"; return $conn->query($sql); } // Funkcja edycji ucznia function edytujUcznia($conn, $id_ucznia, $imie, $nazwisko, $id_klasy) { $sql = "UPDATE Uczniowie SET imie = '$imie', nazwisko = '$nazwisko', id_klasy = $id_klasy WHERE id_ucznia = $id_ucznia"; return $conn->query($sql); } // Funkcja dodawania oceny function dodajOcene($conn, $id_ucznia, $id_przedmiotu, $ocena) { $sql = "INSERT INTO Oceny (id_ucznia, id_przedmiotu, ocena) VALUES ($id_ucznia, $id_przedmiotu, $ocena)"; return $conn->query($sql); } // Funkcja usuwania oceny function usunOcene($conn, $id_oceny) { $sql = "DELETE FROM Oceny WHERE id_oceny = $id_oceny"; return $conn->query($sql); } // Funkcja edycji oceny function edytujOcene($conn, $id_oceny, $ocena) { $sql = "UPDATE Oceny SET ocena = $ocena WHERE id_oceny = $id_oceny"; return $conn->query($sql); } // Funkcja wyświetlania uczniów function wyswietlUczniow($conn) { $sql = "SELECT * FROM Uczniowie"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "ID: " . $row["id_ucznia"]. " - Imię: " . $row["imie"]. " " . $row["nazwisko"]. " - Klasa: " . $row["id_klasy"]. "
"; } } else { echo "Brak wyników"; } } // Funkcja wyświetlania ocen ucznia function wyswietlOceny($conn, $id_ucznia) { $sql = "SELECT P.nazwa_przedmiotu, O.ocena FROM Oceny O JOIN Przedmioty P ON O.id_przedmiotu = P.id_przedmiotu WHERE O.id_ucznia = $id_ucznia"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "Przedmiot: " . $row["nazwa_przedmiotu"]. " - Ocena: " . $row["ocena"]. "
"; } } else { echo "Brak ocen dla tego ucznia"; } } // Zamknięcie połączenia $conn->close(); ?>