16.04
This commit is contained in:
115
Egzamin/inf_03_2025_06_02_js_,moje_zadania/baza.sql
Normal file
115
Egzamin/inf_03_2025_06_02_js_,moje_zadania/baza.sql
Normal file
@@ -0,0 +1,115 @@
|
|||||||
|
-- phpMyAdmin SQL Dump
|
||||||
|
-- version 5.1.1
|
||||||
|
-- https://www.phpmyadmin.net/
|
||||||
|
--
|
||||||
|
-- Host: 127.0.0.1
|
||||||
|
-- Czas generowania: 17 Lut 2022, 11:52
|
||||||
|
-- Wersja serwera: 10.4.22-MariaDB
|
||||||
|
-- Wersja PHP: 8.1.2
|
||||||
|
|
||||||
|
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
|
||||||
|
START TRANSACTION;
|
||||||
|
SET time_zone = "+00:00";
|
||||||
|
|
||||||
|
|
||||||
|
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||||||
|
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||||||
|
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||||||
|
/*!40101 SET NAMES utf8mb4 */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Baza danych: `notatki`
|
||||||
|
--
|
||||||
|
|
||||||
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Struktura tabeli dla tabeli `notatki`
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE TABLE `notatki` (
|
||||||
|
`id` int(10) UNSIGNED NOT NULL,
|
||||||
|
`Osoby_id` int(10) UNSIGNED NOT NULL,
|
||||||
|
`nazwa` varchar(20) DEFAULT NULL,
|
||||||
|
`tresc` text DEFAULT NULL,
|
||||||
|
`priorytet` int(10) UNSIGNED DEFAULT NULL
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Zrzut danych tabeli `notatki`
|
||||||
|
--
|
||||||
|
|
||||||
|
INSERT INTO `notatki` (`id`, `Osoby_id`, `nazwa`, `tresc`, `priorytet`) VALUES
|
||||||
|
(1, 1, 'Wyprowadzić psa', NULL, 5),
|
||||||
|
(2, 1, 'Gimnastyka', NULL, 1),
|
||||||
|
(3, 1, 'Spacer z kumplem', NULL, 5),
|
||||||
|
(4, 1, 'Odrabianie lekcji z ', NULL, 4),
|
||||||
|
(5, 2, 'Zakupy', NULL, 2),
|
||||||
|
(6, 2, 'Wyprowadzić psa', NULL, 4),
|
||||||
|
(7, 2, 'Projekt na geografię', NULL, 2),
|
||||||
|
(8, 3, 'Wyjazd na wakacje', NULL, 5),
|
||||||
|
(9, 3, 'Weterynarz Brutus', NULL, 5),
|
||||||
|
(10, 3, 'Kawiarnia', NULL, 3),
|
||||||
|
(11, 3, 'Kino', NULL, 2),
|
||||||
|
(12, 3, 'Lekarz', NULL, 5),
|
||||||
|
(13, 4, 'Odrabianie lekcji', NULL, 3);
|
||||||
|
|
||||||
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Struktura tabeli dla tabeli `osoby`
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE TABLE `osoby` (
|
||||||
|
`id` int(10) UNSIGNED NOT NULL,
|
||||||
|
`imie` varchar(20) DEFAULT NULL,
|
||||||
|
`nazwisko` varchar(50) DEFAULT NULL
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Zrzut danych tabeli `osoby`
|
||||||
|
--
|
||||||
|
|
||||||
|
INSERT INTO `osoby` (`id`, `imie`, `nazwisko`) VALUES
|
||||||
|
(1, 'Krzysiek', 'Nowak'),
|
||||||
|
(2, 'Paula', 'Włodarska'),
|
||||||
|
(3, 'Ewelina', 'Konieczna'),
|
||||||
|
(4, 'Grześ', 'Kowalski');
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Indeksy dla zrzutów tabel
|
||||||
|
--
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Indeksy dla tabeli `notatki`
|
||||||
|
--
|
||||||
|
ALTER TABLE `notatki`
|
||||||
|
ADD PRIMARY KEY (`id`),
|
||||||
|
ADD KEY `Notatki_FKIndex1` (`Osoby_id`);
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Indeksy dla tabeli `osoby`
|
||||||
|
--
|
||||||
|
ALTER TABLE `osoby`
|
||||||
|
ADD PRIMARY KEY (`id`);
|
||||||
|
|
||||||
|
--
|
||||||
|
-- AUTO_INCREMENT dla zrzuconych tabel
|
||||||
|
--
|
||||||
|
|
||||||
|
--
|
||||||
|
-- AUTO_INCREMENT dla tabeli `notatki`
|
||||||
|
--
|
||||||
|
ALTER TABLE `notatki`
|
||||||
|
MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=14;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- AUTO_INCREMENT dla tabeli `osoby`
|
||||||
|
--
|
||||||
|
ALTER TABLE `osoby`
|
||||||
|
MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
|
||||||
|
COMMIT;
|
||||||
|
|
||||||
|
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||||||
|
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||||||
|
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||||||
BIN
Egzamin/inf_03_2025_06_02_js_,moje_zadania/import.png
Normal file
BIN
Egzamin/inf_03_2025_06_02_js_,moje_zadania/import.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 346 KiB |
BIN
Egzamin/inf_03_2025_06_02_js_,moje_zadania/kw1.jpg
Normal file
BIN
Egzamin/inf_03_2025_06_02_js_,moje_zadania/kw1.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 379 KiB |
BIN
Egzamin/inf_03_2025_06_02_js_,moje_zadania/kw2.jpg
Normal file
BIN
Egzamin/inf_03_2025_06_02_js_,moje_zadania/kw2.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 393 KiB |
BIN
Egzamin/inf_03_2025_06_02_js_,moje_zadania/kw3.jpg
Normal file
BIN
Egzamin/inf_03_2025_06_02_js_,moje_zadania/kw3.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 376 KiB |
BIN
Egzamin/inf_03_2025_06_02_js_,moje_zadania/kw4.jpg
Normal file
BIN
Egzamin/inf_03_2025_06_02_js_,moje_zadania/kw4.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 378 KiB |
4
Egzamin/inf_03_2025_06_02_js_,moje_zadania/kwerendy.txt
Normal file
4
Egzamin/inf_03_2025_06_02_js_,moje_zadania/kwerendy.txt
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
SELECT MIN(priorytet) FROM notatki WHERE Osoby_id = 3;
|
||||||
|
SELECT nazwa, priorytet FROM notatki WHERE nazwa LIKE "%na%";
|
||||||
|
SELECT imie, nazwa FROM notatki JOIN osoby ON osoby.id = Osoby_id WHERE priorytet=5;
|
||||||
|
SELECT imie, COUNT (Osoby_id) FROM notatki JOIN osoby ON Osoby_id = osoby.id GROUP BY imie;
|
||||||
54
Egzamin/inf_03_2025_06_02_js_,moje_zadania/notatki.html
Normal file
54
Egzamin/inf_03_2025_06_02_js_,moje_zadania/notatki.html
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>Planer zadań</title>
|
||||||
|
<link rel="stylesheet" href="styl.css">
|
||||||
|
<script>
|
||||||
|
function addTask() {
|
||||||
|
const list = document.querySelector("ul");
|
||||||
|
const input = document.querySelector("#add-task");
|
||||||
|
const newTask = document.createElement("li");
|
||||||
|
newTask.textContent = input.value;
|
||||||
|
const button = document.createElement("button");
|
||||||
|
button.textContent = "Wykonane";
|
||||||
|
const taskNumber = list.childElementCount + 1;
|
||||||
|
button.onclick = () => markTaskDone(taskNumber);
|
||||||
|
|
||||||
|
newTask.appendChild(button);
|
||||||
|
list.appendChild(newTask);
|
||||||
|
input.value = "";
|
||||||
|
}
|
||||||
|
|
||||||
|
function markTaskDone(taskNumber) {
|
||||||
|
const task = document.querySelector(`li:nth-child(${taskNumber})`);
|
||||||
|
if (!task) return;
|
||||||
|
task.style.textDecoration = "line-through";
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<aside>
|
||||||
|
<img src="obraz.jpg" alt="notatki">
|
||||||
|
</aside>
|
||||||
|
<header>
|
||||||
|
<h2>Moje zadania</h2>
|
||||||
|
</header>
|
||||||
|
<nav>
|
||||||
|
<label for="add-task"></label>
|
||||||
|
<input id="add-task" type="text" placeholder="Dodaj zadanie..." required>
|
||||||
|
<button onclick="addTask()">Dodaj</button>
|
||||||
|
</nav>
|
||||||
|
<main>
|
||||||
|
<ul>
|
||||||
|
<li>Wyprowadzić psa<button onclick="markTaskDone(1)">Wykonane</button></li>
|
||||||
|
<li>Gimnastyka<button onclick="markTaskDone(2)">Wykonane</button></li>
|
||||||
|
<li>Zakupy<button onclick="markTaskDone(3)">Wykonane</button></li>
|
||||||
|
<li>Spacer z kumplem<button onclick="markTaskDone(4)">Wykonane</button></li>
|
||||||
|
<li>Odrabianie lekcji z młodszą siostrą<button onclick="markTaskDone(5)">Wykonane</button></li>
|
||||||
|
<li>Projekt na geografię<button onclick="markTaskDone(6)">Wykonane</button></li>
|
||||||
|
</ul>
|
||||||
|
</main>
|
||||||
|
<footer><h3>Notatki: Jakub Grzegorczyk 3p/1</h3></footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
BIN
Egzamin/inf_03_2025_06_02_js_,moje_zadania/obraz.jpg
Normal file
BIN
Egzamin/inf_03_2025_06_02_js_,moje_zadania/obraz.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 74 KiB |
53
Egzamin/inf_03_2025_06_02_js_,moje_zadania/styl.css
Normal file
53
Egzamin/inf_03_2025_06_02_js_,moje_zadania/styl.css
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
* {
|
||||||
|
font-family: Verdana,serif;
|
||||||
|
}
|
||||||
|
aside {
|
||||||
|
width: 20%;
|
||||||
|
height: 610px;
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
width: 100%;
|
||||||
|
height: 610px;
|
||||||
|
}
|
||||||
|
header, footer, nav {
|
||||||
|
background: mediumpurple;
|
||||||
|
color: white;
|
||||||
|
width: 80%;
|
||||||
|
height: 50px;
|
||||||
|
text-align: center;
|
||||||
|
text-shadow: 4px 4px dimgray;
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
nav {
|
||||||
|
padding-top: 10px;
|
||||||
|
}
|
||||||
|
main {
|
||||||
|
background: thistle;
|
||||||
|
width: 80%;
|
||||||
|
height: 450px;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
li > button {
|
||||||
|
float: right;
|
||||||
|
background: mediumpurple;
|
||||||
|
color: white;
|
||||||
|
border: none;
|
||||||
|
height: 30px;
|
||||||
|
}
|
||||||
|
li {
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
li:nth-child(odd) {
|
||||||
|
background: #DDCADD;
|
||||||
|
}
|
||||||
|
li:hover {
|
||||||
|
background: lavender;
|
||||||
|
}
|
||||||
|
ul {
|
||||||
|
margin: 40px auto;
|
||||||
|
width: 70%;
|
||||||
|
font-size: 25px;
|
||||||
|
list-style: none;
|
||||||
|
border: 2px solid mediumpurple;
|
||||||
|
}
|
||||||
6
Egzamin/inf_03_2025_06_02_js_,moje_zadania/zadania.txt
Normal file
6
Egzamin/inf_03_2025_06_02_js_,moje_zadania/zadania.txt
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
Wyprowadzić psa
|
||||||
|
Gimnastyka
|
||||||
|
Zakupy
|
||||||
|
Spacer z kumplem
|
||||||
|
Odrabianie lekcji z młodszą siostrą
|
||||||
|
Projekt na geografię
|
||||||
Reference in New Issue
Block a user