Compare commits

...

No commits in common. "spili" and "u2" have entirely different histories.
spili ... u2

16 changed files with 269 additions and 91 deletions

BIN
baner.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 171 KiB

16
get.php
View File

@ -1,16 +0,0 @@
<?php
$pol = mysqli_connect("localhost", "root","", "szkolenia");
$kw = mysqli_query($pol, "SELECT nazwa,cena FROM kursy ORDER BY id");
$json = array();
while ($row = mysqli_fetch_assoc($kw)){
$json[] = $row;
}
mysqli_close($pol);
echo json_encode($json)
?>

View File

@ -1,27 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Kursy programowania</title>
<script src="script.js" defer></script>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<img src="baner.jpg">
</header>
<nav>
<a href="index.html">Strona główna</a>
<a href="raty.html">Zamów kursy</a>
<a href="https://google.com">Skontaktuj nas</a>
</nav>
<table id="tab"></table>
<h2>Jesteśmy tutaj w Warszawie :p</h2>
<footer>Strone zrobił: Sklo</footer>
</body>
</html>

BIN
pdf/INF.03-01-21.06-SG.pdf Normal file

Binary file not shown.

View File

@ -1,9 +0,0 @@
document.addEventListener('DOMContentLoaded', async() =>{
const res = await fetch('get.php');
const data = await res.json();
const t = document.getElementById('tab');
t.innerHTML = t.rows[0]?.outerHTML + data.map(r =>
`<tr><td>${r.nazwa}</td><td>${r.cena}</td></tr>`
).join("");
})

46
src/css/style.css Normal file
View File

@ -0,0 +1,46 @@
body {
background: #F6E5DC;
font-family: Verdana;
}
header {
background: #2F180C;
text-align: center;
color: khaki;
height: 60px;
}
#lewy {
width: 60%;
float: left;
}
#prawy {
font-size: 150%;
padding: 70px;
float: left;
}
#dolny {
background: #D0B6A8;
text-align: center;
padding: 30px;
clear: both;
}
footer {
background: #2F180C;
color: khaki;
height: 60px;
}
img {
height: 350px;
}
button {
margin: 10px;
padding: 5px;
background: #2F180C;
color: khaki;
}

BIN
src/imgs/menu.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

45
src/index.html Normal file
View File

@ -0,0 +1,45 @@
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Restauracja Wszystkie Smaki</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<header>
<h1>Witamy w restauracji „Wszystkie Smaki”</h1>
</header>
<div id="lewy">
<img src="imgs/menu.jpg" alt="Nasze danie">
</div>
<div id="prawy">
<h4>U nas dobrze zjesz!</h4>
<ol>
<li>Obiady od 40 zł</li>
<li>Przekąski od 10 zł</li>
<li>Kolacje od 20 zł</li>
</ol>
</div>
<div id="dolny">
<h2>Zarezerwuj stolik on-line</h2>
<form action="rezerwacja.php" method="post">
Data (format rrrr-mm-dd):<br>
<input type="text" name="data" id="data"><br>
Ile osób?:<br>
<input type="number" name="osoby" id="osoby"><br>
Twój numer telefonu:<br>
<input type="text" name="telefon" id="telefon"><br>
<input type="checkbox" name="rodo" id="rodo"> Zgadzam się na przetwarzanie moich danych osobowych<br>
<button type="reset">WYCZYŚĆ</button> <button type="submit">REZERWUJ</button>
</form>
</div>
<footer>
Stronę internetową operacował: JA
</body>
</html>

0
src/js/get.js Normal file
View File

0
src/js/post.js Normal file
View File

0
src/js/script.js Normal file
View File

0
src/php/get.php Normal file
View File

0
src/php/post.php Normal file
View File

178
src/sql/baza.sql Normal file
View File

@ -0,0 +1,178 @@
-- phpMyAdmin SQL Dump
-- version 5.2.0
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Czas generowania: 15 Mar 2023, 04:57
-- Wersja serwera: 10.4.27-MariaDB
-- Wersja PHP: 8.2.0
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: `baza`
--
-- --------------------------------------------------------
--
-- Struktura tabeli dla tabeli `dania`
--
CREATE TABLE `dania` (
`id` int(10) UNSIGNED NOT NULL,
`typ` int(10) UNSIGNED DEFAULT NULL,
`nazwa` text DEFAULT NULL,
`cena` int(10) UNSIGNED DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;
--
-- Zrzut danych tabeli `dania`
--
INSERT INTO `dania` (`id`, `typ`, `nazwa`, `cena`) VALUES
(1, 1, 'Gazpacho', 20),
(2, 1, 'Krem z warzyw', 25),
(3, 1, 'Gulaszowa ostra', 30),
(4, 2, 'Kaczka i owoc', 30),
(5, 2, 'Kurczak pieczony', 40),
(6, 2, 'wieprzowy przysmak', 35),
(7, 2, 'Mintaj w panierce', 30),
(8, 2, 'Alle kotlet', 30),
(9, 3, 'Owoce morza', 20),
(10, 3, 'Grzybki, warzywka, sos', 15),
(11, 3, 'Orzechy i chipsy', 10),
(12, 3, 'Tatar i jajo', 15),
(13, 3, 'Bukiet warzyw', 10),
(14, 4, 'Sok porzeczkowy', 3),
(15, 4, 'Cola', 3),
(16, 4, 'Woda', 2);
-- --------------------------------------------------------
--
-- Struktura tabeli dla tabeli `lokale`
--
CREATE TABLE `lokale` (
`id` int(10) UNSIGNED NOT NULL,
`nazwa` text DEFAULT NULL,
`miasto` text DEFAULT NULL,
`ulica` text DEFAULT NULL,
`numer` int(10) UNSIGNED DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;
--
-- Zrzut danych tabeli `lokale`
--
INSERT INTO `lokale` (`id`, `nazwa`, `miasto`, `ulica`, `numer`) VALUES
(1, 'Wszystkie Smaki', 'Zakopane', 'Orkana', 1);
-- --------------------------------------------------------
--
-- Struktura tabeli dla tabeli `pracownicy`
--
CREATE TABLE `pracownicy` (
`id` int(10) UNSIGNED NOT NULL,
`imie` text DEFAULT NULL,
`nazwisko` text DEFAULT NULL,
`stanowisko` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;
--
-- Zrzut danych tabeli `pracownicy`
--
INSERT INTO `pracownicy` (`id`, `imie`, `nazwisko`, `stanowisko`) VALUES
(1, 'Anna', 'Kowalska', 1),
(2, 'Monika', 'Nowak', 2),
(3, 'Ewelina', 'Nowakowska', 2),
(4, 'Anna', 'Przybylska', 3),
(5, 'Maria', 'Kowal', 3),
(6, 'Ewa', 'Nowacka', 4);
-- --------------------------------------------------------
--
-- Struktura tabeli dla tabeli `rezerwacje`
--
CREATE TABLE `rezerwacje` (
`id` int(10) UNSIGNED NOT NULL,
`nr_stolika` int(10) UNSIGNED DEFAULT NULL,
`data_rez` date DEFAULT NULL,
`liczba_osob` int(10) UNSIGNED DEFAULT NULL,
`telefon` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;
--
-- Indeksy dla zrzutów tabel
--
--
-- Indeksy dla tabeli `dania`
--
ALTER TABLE `dania`
ADD PRIMARY KEY (`id`);
--
-- Indeksy dla tabeli `lokale`
--
ALTER TABLE `lokale`
ADD PRIMARY KEY (`id`);
--
-- Indeksy dla tabeli `pracownicy`
--
ALTER TABLE `pracownicy`
ADD PRIMARY KEY (`id`);
--
-- Indeksy dla tabeli `rezerwacje`
--
ALTER TABLE `rezerwacje`
ADD PRIMARY KEY (`id`);
--
-- AUTO_INCREMENT dla zrzuconych tabel
--
--
-- AUTO_INCREMENT dla tabeli `dania`
--
ALTER TABLE `dania`
MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=17;
--
-- AUTO_INCREMENT dla tabeli `lokale`
--
ALTER TABLE `lokale`
MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
--
-- AUTO_INCREMENT dla tabeli `pracownicy`
--
ALTER TABLE `pracownicy`
MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;
--
-- AUTO_INCREMENT dla tabeli `rezerwacje`
--
ALTER TABLE `rezerwacje`
MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
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 */;

View File

@ -1,39 +0,0 @@
body{
margin: 0px;
padding: 0px;
}
img{
margin: 0px;
padding: 0px;
width: 100%;
}
nav, footer{
text-align: center;
background-color: #625B5B;
padding: 20px;
color: white;
}
nav a {
font-weight: bold;
background-color: #EAEAEA;
color: #625B5B;
padding: 10px;
margin: 50px;
border-radius: 20px;
text-decoration: none;
}
nav a:hover {
background-color: #625B5B;
color: #EAEAEA;
border: 1px solid #EAEAEA;
}
table {
border: 1px double #625B5B;
width: 60%;
margin-left: 40px;
text-align: center;
}

Binary file not shown.