23.03
BIN
Egzamin/39 inf_03_2024_06_05_php_kup_auto/AudiA3.jpg
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
Egzamin/39 inf_03_2024_06_05_php_kup_auto/AudiA8.jpg
Normal file
|
After Width: | Height: | Size: 21 KiB |
94
Egzamin/39 inf_03_2024_06_05_php_kup_auto/KupAuto.php
Normal file
@@ -0,0 +1,94 @@
|
||||
<?php
|
||||
$db = mysqli_connect('localhost', 'root', '', 'kupauto');
|
||||
if (!$db) {
|
||||
echo mysqli_error($db);
|
||||
}
|
||||
?>
|
||||
<!doctype html>
|
||||
<html lang="pl">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport"
|
||||
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<title>Komis aut</title>
|
||||
<link rel="stylesheet" href="styl.css">
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<h1><i>KupAuto!</i> Internetowy Komis Samochodowy!</h1>
|
||||
</header>
|
||||
<main id="main-1">
|
||||
<?php
|
||||
$sql1 = "SELECT model, rocznik, przebieg, paliwo, cena, zdjecie FROM samochody WHERE id = 10;";
|
||||
$result1 = mysqli_query($db, $sql1);
|
||||
if (mysqli_num_rows($result1) != 0) {
|
||||
while ($row = mysqli_fetch_assoc($result1)) {
|
||||
echo "<img src='{$row['zdjecie']}' alt='oferta dnia'>";
|
||||
echo "<h4>Oferta dnia: Toyoya {$row['model']}</h4>";
|
||||
echo "<p>Rocznik: {$row['rocznik']}, przebieg: {$row['przebieg']}, rodzaj paliwa: {$row['paliwo']}</p>";
|
||||
echo "<h4>Cena: {$row['cena']} zł</h4>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</main>
|
||||
<main id="main-2">
|
||||
<h2>Oferty Wyróżnione</h2>
|
||||
<?php
|
||||
$sql2 = "SELECT nazwa, model, rocznik, cena, zdjecie FROM marki JOIN samochody ON marki.id = samochody.marki_id WHERE wyrozniony = true LIMIT 4;";
|
||||
$result2 = mysqli_query($db, $sql2);
|
||||
if (mysqli_num_rows($result2) != 0) {
|
||||
while ($row = mysqli_fetch_assoc($result2)) {
|
||||
echo "<div class='script-2-block'>";
|
||||
echo "<img src='{$row['zdjecie']}' alt='{$row['model']}'>";
|
||||
echo "<h4>{$row['nazwa']} {$row['model']}</h4>";
|
||||
echo "<p>Rocznik: {$row['rocznik']}</p>";
|
||||
echo "<h4>Cena: {$row['cena']} zł</h4>";
|
||||
echo "</div>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</main>
|
||||
<main id="main-3">
|
||||
<h2>Wybierz markę:</h2>
|
||||
<form action="" method="post">
|
||||
<label for="script3"></label>
|
||||
<select name="script3" id="script3">
|
||||
<?php
|
||||
$sql3 = "SELECT id, nazwa FROM marki;";
|
||||
$result3 = mysqli_query($db, $sql3);
|
||||
if (mysqli_num_rows($result3) != 0) {
|
||||
while ($row = mysqli_fetch_assoc($result3)) {
|
||||
echo "<option value='{$row['nazwa']}'>{$row['nazwa']}</option>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<button type="submit">Wyszukaj</button>
|
||||
</form>
|
||||
<?php
|
||||
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
|
||||
$marka = htmlspecialchars($_POST['script3']);
|
||||
$sql4 = "SELECT nazwa, model, cena, zdjecie FROM samochody JOIN marki ON samochody.marki_id = marki.id WHERE marki.nazwa = '$marka';";
|
||||
$result4 = mysqli_query($db, $sql4);
|
||||
if (mysqli_num_rows($result4) != 0) {
|
||||
echo "<h2>Oferty dla wybranej marki:</h2>";
|
||||
while ($row = mysqli_fetch_assoc($result4)) {
|
||||
echo "<div class='script-3-block'>";
|
||||
echo "<img src='{$row['zdjecie']}' alt='{$row['model']}'>";
|
||||
echo "<h4>{$row['nazwa']} {$row['model']}</h4>";
|
||||
echo "<h4>Cena: {$row['cena']}</h4>";
|
||||
echo "</div>";
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
</main>
|
||||
<footer>
|
||||
<p>Stronę wykonał: Jakub Grzegorczyk 3p/1</p>
|
||||
<p><a href="http://firmy.pl/komis">Znajdź nas także</a></p>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
<?php
|
||||
mysqli_close($db);
|
||||
BIN
Egzamin/39 inf_03_2024_06_05_php_kup_auto/OpelAstra.jpg
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
Egzamin/39 inf_03_2024_06_05_php_kup_auto/OpelCorsa.jpg
Normal file
|
After Width: | Height: | Size: 33 KiB |
BIN
Egzamin/39 inf_03_2024_06_05_php_kup_auto/OpelVectra.jpg
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
Egzamin/39 inf_03_2024_06_05_php_kup_auto/ToyotaCorolla.jpg
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
Egzamin/39 inf_03_2024_06_05_php_kup_auto/ToyotaRav.jpg
Normal file
|
After Width: | Height: | Size: 33 KiB |
BIN
Egzamin/39 inf_03_2024_06_05_php_kup_auto/ToyotaYaris.jpg
Normal file
|
After Width: | Height: | Size: 58 KiB |
126
Egzamin/39 inf_03_2024_06_05_php_kup_auto/baza.sql
Normal file
@@ -0,0 +1,126 @@
|
||||
-- phpMyAdmin SQL Dump
|
||||
-- version 5.1.1
|
||||
-- https://www.phpmyadmin.net/
|
||||
--
|
||||
-- Host: 127.0.0.1
|
||||
-- Czas generowania: 16 Maj 2022, 11:32
|
||||
-- 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: `kupauto`
|
||||
--
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Struktura tabeli dla tabeli `marki`
|
||||
--
|
||||
|
||||
CREATE TABLE `marki` (
|
||||
`id` int(10) UNSIGNED NOT NULL,
|
||||
`nazwa` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||
|
||||
--
|
||||
-- Zrzut danych tabeli `marki`
|
||||
--
|
||||
|
||||
INSERT INTO `marki` (`id`, `nazwa`) VALUES
|
||||
(1, 'Audi'),
|
||||
(2, 'BMW'),
|
||||
(3, 'Volkswagen'),
|
||||
(4, 'Opel'),
|
||||
(5, 'Ford'),
|
||||
(6, 'Mercedes'),
|
||||
(7, 'Toyota'),
|
||||
(8, 'Fiat'),
|
||||
(9, 'Jeep');
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Struktura tabeli dla tabeli `samochody`
|
||||
--
|
||||
|
||||
CREATE TABLE `samochody` (
|
||||
`id` int(10) UNSIGNED NOT NULL,
|
||||
`marki_id` int(10) UNSIGNED NOT NULL,
|
||||
`model` varchar(15) COLLATE utf8_unicode_ci DEFAULT NULL,
|
||||
`rocznik` year(4) DEFAULT NULL,
|
||||
`przebieg` int(10) UNSIGNED DEFAULT NULL,
|
||||
`paliwo` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
|
||||
`cena` int(10) UNSIGNED DEFAULT NULL,
|
||||
`wyrozniony` tinyint(1) DEFAULT NULL,
|
||||
`zdjecie` varchar(50) COLLATE utf8_unicode_ci NOT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||
|
||||
--
|
||||
-- Zrzut danych tabeli `samochody`
|
||||
--
|
||||
|
||||
INSERT INTO `samochody` (`id`, `marki_id`, `model`, `rocznik`, `przebieg`, `paliwo`, `cena`, `wyrozniony`, `zdjecie`) VALUES
|
||||
(1, 1, 'A3', 2018, 94000, 'Diesel', 85500, 0, 'AudiA3.jpg'),
|
||||
(2, 1, 'A8 TDI QUattro', 2004, 320000, 'Diesel', 18900, 1, 'AudiA8.jpg'),
|
||||
(3, 1, 'A3', 2013, 150000, 'Benzyna', 40500, 0, 'AudiA3.jpg'),
|
||||
(4, 1, 'A8', 2016, 80000, 'Benzyna', 18900, 1, 'AudiA8.jpg'),
|
||||
(5, 4, 'Astra', 2010, 233400, 'Benzyna', 11500, 1, 'OpelAstra.jpg'),
|
||||
(6, 4, 'Corsa', 2014, 106000, 'Benzyna', 21900, 0, 'OpelCorsa.jpg'),
|
||||
(7, 4, 'Vectra', 2008, 299000, 'Benzyna', 29900, 0, 'OpelVectra.jpg'),
|
||||
(8, 4, 'Corsa', 2016, 106000, 'Benzyna', 23900, 0, 'OpelCorsa.jpg'),
|
||||
(9, 4, 'Corsa', 2015, 206000, 'Benzyna', 20000, 1, 'OpelCorsa.jpg'),
|
||||
(10, 7, 'Yaris', 2022, 0, 'Benzyna', 94000, 1, 'ToyotaYaris.jpg'),
|
||||
(11, 7, 'Corolla', 2019, 77056, 'Benzyna', 71900, 0, 'ToyotaCorolla.jpg'),
|
||||
(12, 7, 'Corolla', 2009, 277056, 'Benzyna', 23900, 1, 'ToyotaCorolla.jpg'),
|
||||
(13, 7, 'RAV4', 2019, 68702, 'Benzyna', 132000, 0, 'ToyotaRav.jpg'),
|
||||
(14, 7, 'Yaris', 2020, 30000, 'Diesel', 75000, 0, 'ToyotaYaris.jpg'),
|
||||
(15, 7, 'Yaris', 2002, 100000, 'Benzyna', 20000, 0, 'ToyotaYaris.jpg'),
|
||||
(16, 7, 'Corolla', 2004, 377056, 'Benzyna', 11900, 0, 'ToyotaCorolla.jpg'),
|
||||
(17, 7, 'RAV4', 2009, 268702, 'Benzyna', 69500, 0, 'ToyotaRav.jpg');
|
||||
|
||||
--
|
||||
-- Indeksy dla zrzutów tabel
|
||||
--
|
||||
|
||||
--
|
||||
-- Indeksy dla tabeli `marki`
|
||||
--
|
||||
ALTER TABLE `marki`
|
||||
ADD PRIMARY KEY (`id`);
|
||||
|
||||
--
|
||||
-- Indeksy dla tabeli `samochody`
|
||||
--
|
||||
ALTER TABLE `samochody`
|
||||
ADD PRIMARY KEY (`id`);
|
||||
|
||||
--
|
||||
-- AUTO_INCREMENT dla zrzuconych tabel
|
||||
--
|
||||
|
||||
--
|
||||
-- AUTO_INCREMENT dla tabeli `marki`
|
||||
--
|
||||
ALTER TABLE `marki`
|
||||
MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;
|
||||
|
||||
--
|
||||
-- AUTO_INCREMENT dla tabeli `samochody`
|
||||
--
|
||||
ALTER TABLE `samochody`
|
||||
MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18;
|
||||
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/39 inf_03_2024_06_05_php_kup_auto/import.png
Normal file
|
After Width: | Height: | Size: 394 KiB |
BIN
Egzamin/39 inf_03_2024_06_05_php_kup_auto/kw1.jpg
Normal file
|
After Width: | Height: | Size: 422 KiB |
BIN
Egzamin/39 inf_03_2024_06_05_php_kup_auto/kw2.jpg
Normal file
|
After Width: | Height: | Size: 422 KiB |
BIN
Egzamin/39 inf_03_2024_06_05_php_kup_auto/kw3.jpg
Normal file
|
After Width: | Height: | Size: 422 KiB |
BIN
Egzamin/39 inf_03_2024_06_05_php_kup_auto/kw4.jpg
Normal file
|
After Width: | Height: | Size: 421 KiB |
4
Egzamin/39 inf_03_2024_06_05_php_kup_auto/kwerendy.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
SELECT nazwa FROM marki;
|
||||
SELECT model, rocznik, przebieg, paliwo, cena, zdjecie FROM samochody WHERE id = 10;
|
||||
SELECT nazwa, model, rocznik, cena, zdjecie FROM marki JOIN samochody ON marki.id = samochody.marki_id WHERE wyrozniony = true LIMIT 4;
|
||||
SELECT model, cena, zdjecie FROM samochody JOIN marki ON samochody.marki_id = marki.id WHERE marki.nazwa = "Audi";
|
||||
304
Egzamin/39 inf_03_2024_06_05_php_kup_auto/pliki5/remonty.sql
Normal file
@@ -0,0 +1,304 @@
|
||||
|
||||
|
||||
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
|
||||
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: `remonty`
|
||||
--
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Struktura tabeli dla tabeli `klienci`
|
||||
--
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `klienci` (
|
||||
`id_klienta` int(11) NOT NULL,
|
||||
`imie` varchar(20) COLLATE utf8_polish_ci NOT NULL,
|
||||
`miasto` varchar(30) COLLATE utf8_polish_ci NOT NULL
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;
|
||||
|
||||
--
|
||||
-- Zrzut danych tabeli `klienci`
|
||||
--
|
||||
|
||||
INSERT INTO `klienci` (`id_klienta`, `imie`, `miasto`) VALUES
|
||||
(1, 'Tomasz', 'Gdańsk'),
|
||||
(2, 'Marta', 'Sopot'),
|
||||
(3, 'Łukasz', 'Gdynia'),
|
||||
(4, 'Michał', 'Gdańsk'),
|
||||
(5, 'Monika', 'Łeba'),
|
||||
(6, 'Mariusz', 'Sopot'),
|
||||
(7, 'Martyna', 'Łódź'),
|
||||
(8, 'Barbara', 'Lesko'),
|
||||
(9, 'Katarzyna', 'Rawicz'),
|
||||
(10, 'Natalia', 'Wrocław'),
|
||||
(11, 'Paweł', 'Poznań'),
|
||||
(12, 'Andrzej', 'Poznań'),
|
||||
(13, 'Luiza', 'Szczecin'),
|
||||
(14, 'Aleksander', 'Gdańsk'),
|
||||
(15, 'Klaudia', 'Wrocław'),
|
||||
(16, 'Filip', 'Sopot'),
|
||||
(17, 'Jakub', 'Warszawa'),
|
||||
(18, 'Kamil', 'Wrocław'),
|
||||
(19, 'Karol', 'Warszawa'),
|
||||
(20, 'Adam', 'Poznań'),
|
||||
(21, 'Piotr', 'Wrocław'),
|
||||
(22, 'Michał', 'Sopot'),
|
||||
(23, 'Karol', 'Łomża'),
|
||||
(24, 'Piotr', 'Malbork'),
|
||||
(25, 'Martyna', 'Mikołajki'),
|
||||
(26, 'Marcin', 'Toruń'),
|
||||
(27, 'Krzysztof', 'Warszawa'),
|
||||
(28, 'Paulina', 'Poznań'),
|
||||
(29, 'Marta', 'Wrocław'),
|
||||
(30, 'Kunegunda', 'Poznań'),
|
||||
(31, 'Filip', 'Warszawa'),
|
||||
(32, 'Urszula', 'Darłowo');
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Struktura tabeli dla tabeli `wykonanie`
|
||||
--
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `wykonanie` (
|
||||
`id_wykonawcy` int(11) NOT NULL,
|
||||
`id_zlecenia` int(11) NOT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;
|
||||
|
||||
--
|
||||
-- Zrzut danych tabeli `wykonanie`
|
||||
--
|
||||
|
||||
INSERT INTO `wykonanie` (`id_wykonawcy`, `id_zlecenia`) VALUES
|
||||
(1, 1),
|
||||
(2, 2),
|
||||
(4, 2),
|
||||
(8, 2),
|
||||
(14, 2),
|
||||
(15, 4),
|
||||
(17, 4),
|
||||
(5, 5),
|
||||
(11, 6),
|
||||
(5, 7),
|
||||
(16, 7),
|
||||
(3, 10),
|
||||
(15, 11),
|
||||
(12, 12),
|
||||
(12, 13),
|
||||
(12, 14),
|
||||
(14, 14),
|
||||
(6, 15),
|
||||
(10, 15),
|
||||
(2, 16),
|
||||
(16, 16),
|
||||
(2, 17),
|
||||
(4, 17),
|
||||
(10, 17),
|
||||
(4, 18),
|
||||
(18, 18),
|
||||
(9, 19),
|
||||
(10, 19),
|
||||
(14, 23),
|
||||
(13, 25),
|
||||
(16, 28),
|
||||
(8, 31),
|
||||
(6, 32),
|
||||
(13, 32),
|
||||
(7, 34),
|
||||
(14, 34),
|
||||
(3, 35),
|
||||
(5, 35),
|
||||
(4, 37),
|
||||
(16, 39),
|
||||
(7, 41),
|
||||
(11, 42),
|
||||
(16, 42),
|
||||
(13, 43),
|
||||
(15, 43),
|
||||
(18, 43),
|
||||
(3, 44),
|
||||
(3, 45),
|
||||
(6, 45),
|
||||
(13, 45),
|
||||
(7, 46),
|
||||
(11, 46);
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Struktura tabeli dla tabeli `wykonawcy`
|
||||
--
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `wykonawcy` (
|
||||
`id_wykonawcy` int(11) NOT NULL,
|
||||
`nazwa_firmy` varchar(50) COLLATE utf8_polish_ci NOT NULL,
|
||||
`liczba_pracownikow` int(11) NOT NULL
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;
|
||||
|
||||
--
|
||||
-- Zrzut danych tabeli `wykonawcy`
|
||||
--
|
||||
|
||||
INSERT INTO `wykonawcy` (`id_wykonawcy`, `nazwa_firmy`, `liczba_pracownikow`) VALUES
|
||||
(1, 'ABud', 25),
|
||||
(2, 'BBud', 42),
|
||||
(3, 'CBud', 15),
|
||||
(4, 'DBud', 37),
|
||||
(5, 'EBud', 22),
|
||||
(6, 'FBud', 17),
|
||||
(7, 'GBud', 55),
|
||||
(8, 'HBud', 31),
|
||||
(9, 'IBud', 12),
|
||||
(10, 'JBud', 29),
|
||||
(11, 'KBud', 45),
|
||||
(12, 'LBud', 17),
|
||||
(13, 'MBud', 15),
|
||||
(14, 'NBud', 12),
|
||||
(15, 'OBud', 15),
|
||||
(16, 'PBud', 11),
|
||||
(17, 'RBud', 45),
|
||||
(18, 'SBud', 47);
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Struktura tabeli dla tabeli `zlecenia`
|
||||
--
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `zlecenia` (
|
||||
`id_zlecenia` int(11) NOT NULL,
|
||||
`id_klienta` int(11) NOT NULL,
|
||||
`cena` decimal(10,2) NOT NULL,
|
||||
`rodzaj` varchar(10) COLLATE utf8_polish_ci NOT NULL DEFAULT 'malowanie'
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=47 DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;
|
||||
|
||||
--
|
||||
-- Zrzut danych tabeli `zlecenia`
|
||||
--
|
||||
|
||||
INSERT INTO `zlecenia` (`id_zlecenia`, `id_klienta`, `cena`, `rodzaj`) VALUES
|
||||
(1, 11, '2500.00', 'malowanie'),
|
||||
(2, 4, '1200.00', 'gipsowanie'),
|
||||
(3, 15, '600.00', 'malowanie'),
|
||||
(4, 18, '1750.00', 'malowanie'),
|
||||
(5, 1, '12000.00', 'malowanie'),
|
||||
(6, 1, '300.00', 'malowanie'),
|
||||
(7, 1, '500.00', 'malowanie'),
|
||||
(8, 1, '1250.00', 'malowanie'),
|
||||
(9, 4, '2500.00', 'malowanie'),
|
||||
(10, 4, '250.00', 'malowanie'),
|
||||
(11, 4, '50.00', 'malowanie'),
|
||||
(12, 14, '1500.00', 'malowanie'),
|
||||
(13, 1, '250.00', 'malowanie'),
|
||||
(14, 14, '1268.00', 'malowanie'),
|
||||
(15, 1, '2500.00', 'gipsowanie'),
|
||||
(16, 2, '1200.00', 'gipsowanie'),
|
||||
(17, 3, '2500.00', 'gipsowanie'),
|
||||
(18, 4, '1250.00', 'malowanie'),
|
||||
(19, 5, '7500.00', 'malowanie'),
|
||||
(20, 6, '12000.00', 'gipsowanie'),
|
||||
(21, 7, '120.00', 'malowanie'),
|
||||
(22, 8, '560.00', 'gipsowanie'),
|
||||
(23, 10, '742.00', 'malowanie'),
|
||||
(24, 9, '8542.00', 'gipsowanie'),
|
||||
(25, 11, '6500.00', 'malowanie'),
|
||||
(26, 13, '1203.00', 'gipsowanie'),
|
||||
(27, 15, '742.00', 'malowanie'),
|
||||
(28, 17, '9420.00', 'gipsowanie'),
|
||||
(29, 19, '234.00', 'malowanie'),
|
||||
(30, 21, '654.00', 'malowanie'),
|
||||
(31, 23, '4520.00', 'gipsowanie'),
|
||||
(32, 25, '623.00', 'malowanie'),
|
||||
(33, 27, '6500.00', 'gipsowanie'),
|
||||
(34, 29, '740.00', 'gipsowanie'),
|
||||
(35, 31, '845.00', 'malowanie'),
|
||||
(36, 10, '4211.00', 'malowanie'),
|
||||
(37, 12, '6528.00', 'gipsowanie'),
|
||||
(38, 14, '247.00', 'gipsowanie'),
|
||||
(39, 16, '6500.00', 'malowanie'),
|
||||
(40, 18, '742.00', 'malowanie'),
|
||||
(41, 20, '777.00', 'malowanie'),
|
||||
(42, 22, '8880.00', 'malowanie'),
|
||||
(43, 24, '540.00', 'malowanie'),
|
||||
(44, 26, '320.00', 'malowanie'),
|
||||
(45, 28, '1200.00', 'malowanie'),
|
||||
(46, 30, '200.00', 'gipsowanie');
|
||||
|
||||
--
|
||||
-- Indeksy dla zrzutów tabel
|
||||
--
|
||||
|
||||
--
|
||||
-- Indexes for table `klienci`
|
||||
--
|
||||
ALTER TABLE `klienci`
|
||||
ADD PRIMARY KEY (`id_klienta`);
|
||||
|
||||
--
|
||||
-- Indexes for table `wykonanie`
|
||||
--
|
||||
ALTER TABLE `wykonanie`
|
||||
ADD PRIMARY KEY (`id_wykonawcy`,`id_zlecenia`),
|
||||
ADD KEY `id_zlecenia` (`id_zlecenia`);
|
||||
|
||||
--
|
||||
-- Indexes for table `wykonawcy`
|
||||
--
|
||||
ALTER TABLE `wykonawcy`
|
||||
ADD PRIMARY KEY (`id_wykonawcy`);
|
||||
|
||||
--
|
||||
-- Indexes for table `zlecenia`
|
||||
--
|
||||
ALTER TABLE `zlecenia`
|
||||
ADD PRIMARY KEY (`id_zlecenia`),
|
||||
ADD KEY `id_klienta` (`id_klienta`);
|
||||
|
||||
--
|
||||
-- AUTO_INCREMENT for dumped tables
|
||||
--
|
||||
|
||||
--
|
||||
-- AUTO_INCREMENT dla tabeli `klienci`
|
||||
--
|
||||
ALTER TABLE `klienci`
|
||||
MODIFY `id_klienta` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=33;
|
||||
--
|
||||
-- AUTO_INCREMENT dla tabeli `wykonawcy`
|
||||
--
|
||||
ALTER TABLE `wykonawcy`
|
||||
MODIFY `id_wykonawcy` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=19;
|
||||
--
|
||||
-- AUTO_INCREMENT dla tabeli `zlecenia`
|
||||
--
|
||||
ALTER TABLE `zlecenia`
|
||||
MODIFY `id_zlecenia` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=47;
|
||||
--
|
||||
-- Ograniczenia dla zrzutów tabel
|
||||
--
|
||||
|
||||
--
|
||||
-- Ograniczenia dla tabeli `wykonanie`
|
||||
--
|
||||
ALTER TABLE `wykonanie`
|
||||
ADD CONSTRAINT `wykonanie_ibfk_1` FOREIGN KEY (`id_wykonawcy`) REFERENCES `wykonawcy` (`id_wykonawcy`),
|
||||
ADD CONSTRAINT `wykonanie_ibfk_2` FOREIGN KEY (`id_zlecenia`) REFERENCES `zlecenia` (`id_zlecenia`);
|
||||
|
||||
--
|
||||
-- Ograniczenia dla tabeli `zlecenia`
|
||||
--
|
||||
ALTER TABLE `zlecenia`
|
||||
ADD CONSTRAINT `zlecenia_ibfk_1` FOREIGN KEY (`id_klienta`) REFERENCES `klienci` (`id_klienta`);
|
||||
|
||||
/*!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/39 inf_03_2024_06_05_php_kup_auto/pliki5/tapeta_lewa.png
Normal file
|
After Width: | Height: | Size: 246 KiB |
53
Egzamin/39 inf_03_2024_06_05_php_kup_auto/styl.css
Normal file
@@ -0,0 +1,53 @@
|
||||
* {
|
||||
font-family: Roboto, serif;
|
||||
}
|
||||
body {
|
||||
margin: 0;
|
||||
}
|
||||
header {
|
||||
background: crimson;
|
||||
color: white;
|
||||
padding: 10px;
|
||||
text-align: center;
|
||||
letter-spacing: 5px;
|
||||
word-spacing: 30px;
|
||||
}
|
||||
#main-1 {
|
||||
background: mistyrose;
|
||||
height: 300px;
|
||||
padding: 10px;
|
||||
margin: 10px 50px;
|
||||
border: 1px solid crimson;
|
||||
}
|
||||
#main-1 > img {
|
||||
float: left;
|
||||
height: 100%;
|
||||
}
|
||||
div {
|
||||
background: snow;
|
||||
height: 450px;
|
||||
width: 21%;
|
||||
margin: 1%;
|
||||
text-align: center;
|
||||
border: 1px solid crimson;
|
||||
float: left;
|
||||
}
|
||||
footer {
|
||||
background: crimson;
|
||||
color: white;
|
||||
clear: both;
|
||||
}
|
||||
img {
|
||||
max-width: 100%;
|
||||
}
|
||||
h4 {
|
||||
font-size: 180%;
|
||||
text-align: center;
|
||||
color: crimson;
|
||||
}
|
||||
a {
|
||||
color: white;
|
||||
}
|
||||
#main-3 {
|
||||
clear: both;
|
||||
}
|
||||