19.02
|
After Width: | Height: | Size: 307 KiB |
BIN
Egzamin/inf_03_2025_06_07_php_wyprawa/import.png
Normal file
|
After Width: | Height: | Size: 366 KiB |
30
Egzamin/inf_03_2025_06_07_php_wyprawa/index.php
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
<?php
|
||||||
|
$db = mysqli_connect('localhost', 'root', '', 'wyprawy');
|
||||||
|
?>
|
||||||
|
<!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>Kwerenda 3</title>
|
||||||
|
<style> td, th, table { border: 1px black solid; border-collapse: collapse}</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h2>Kwerenda 3</h2>
|
||||||
|
<p>Kwerenda: <code>SELECT nazwa, cena, link_obraz FROM miejsca WHERE link_obraz LIKE '0%';</code></p>
|
||||||
|
<?php
|
||||||
|
$query = "SELECT nazwa, cena, link_obraz FROM miejsca WHERE link_obraz LIKE '0%'";
|
||||||
|
$result = mysqli_query($db, $query);
|
||||||
|
echo "<table>";
|
||||||
|
echo "<tr><th>Nazwa</th><th>Cena</th><th>Link obrazu</th></tr>";
|
||||||
|
while ($row = mysqli_fetch_assoc($result)) {
|
||||||
|
echo "<tr>";
|
||||||
|
echo "<td>" . $row['nazwa'] . "</td><td>" . $row['cena'] . "</td><td>" . $row['link_obraz'] . "</td>";
|
||||||
|
echo "</tr>";
|
||||||
|
}
|
||||||
|
echo "</table>";
|
||||||
|
?>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
BIN
Egzamin/inf_03_2025_06_07_php_wyprawa/kw1.png
Normal file
|
After Width: | Height: | Size: 399 KiB |
BIN
Egzamin/inf_03_2025_06_07_php_wyprawa/kw2.png
Normal file
|
After Width: | Height: | Size: 372 KiB |
BIN
Egzamin/inf_03_2025_06_07_php_wyprawa/kw3.png
Normal file
|
After Width: | Height: | Size: 407 KiB |
BIN
Egzamin/inf_03_2025_06_07_php_wyprawa/kw4.png
Normal file
|
After Width: | Height: | Size: 365 KiB |
BIN
Egzamin/inf_03_2025_06_07_php_wyprawa/kw5.png
Normal file
|
After Width: | Height: | Size: 325 KiB |
7
Egzamin/inf_03_2025_06_07_php_wyprawa/kwerendy.txt
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
SELECT nazwa FROM miejsca ORDER BY nazwa ASC;
|
||||||
|
SELECT cena FROM miejsca WHERE nazwa = 'Malbork';
|
||||||
|
SELECT nazwa, cena, link_obraz FROM miejsca WHERE link_obraz LIKE '0%';
|
||||||
|
SELECT nazwa, ROUND(AVG(liczba_doroslych)) FROM miejsca JOIN wycieczki USING(id_miejsca) GROUP BY nazwa;
|
||||||
|
CREATE TABLE klienci (id_klienta INT UNSIGNED NOT NULL AUTO_INCREMENT, imie VARCHAR(20), nazwisko VARCHAR(40), data_ur DATE, PRIMARY KEY(id_klienta));
|
||||||
|
|
||||||
|
|
||||||
177
Egzamin/inf_03_2025_06_07_php_wyprawa/wyprawy.sql
Normal file
@@ -0,0 +1,177 @@
|
|||||||
|
-- phpMyAdmin SQL Dump
|
||||||
|
-- version 4.4.14
|
||||||
|
-- http://www.phpmyadmin.net
|
||||||
|
--
|
||||||
|
-- Host: 127.0.0.1
|
||||||
|
-- Czas generowania: 24 Sty 2022, 00:07
|
||||||
|
-- Wersja serwera: 5.6.26
|
||||||
|
-- Wersja PHP: 5.6.12
|
||||||
|
|
||||||
|
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: `wyprawy`
|
||||||
|
--
|
||||||
|
|
||||||
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Struktura tabeli dla tabeli `miejsca`
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS `miejsca` (
|
||||||
|
`id_miejsca` int(10) unsigned NOT NULL,
|
||||||
|
`nazwa` varchar(40) COLLATE utf8_polish_ci NOT NULL,
|
||||||
|
`link_obraz` varchar(40) COLLATE utf8_polish_ci DEFAULT NULL,
|
||||||
|
`cena` decimal(20,2) unsigned NOT NULL
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Zrzut danych tabeli `miejsca`
|
||||||
|
--
|
||||||
|
|
||||||
|
INSERT INTO `miejsca` (`id_miejsca`, `nazwa`, `link_obraz`, `cena`) VALUES
|
||||||
|
(1, 'Malbork', '01.jpg', '2000.00'),
|
||||||
|
(2, 'Gdańsk', '02.jpg', '2100.00'),
|
||||||
|
(3, 'Gdynia', '03.jpg', '3250.00'),
|
||||||
|
(4, 'Rzym', '04.jpg', '5200.00'),
|
||||||
|
(5, 'Wenecja', '05.jpg', '4800.00'),
|
||||||
|
(6, 'Oslo', '06.jpg', '6300.00'),
|
||||||
|
(7, 'Paryż', '07.jpg', '1750.00'),
|
||||||
|
(8, 'Londyn', '08.jpg', '1550.00'),
|
||||||
|
(9, 'Olsztyn', '09.jpg', '660.00'),
|
||||||
|
(10, 'Wiedeń', '10.jpg', '2530.00'),
|
||||||
|
(11, 'Moskwa', '11.jpg', '12000.00'),
|
||||||
|
(12, 'Mielno', '12.jpg', '4530.00'),
|
||||||
|
(13, 'Trogir', '13.jpg', '6200.00'),
|
||||||
|
(14, 'Brno', '14.jpg', '4530.00'),
|
||||||
|
(15, 'Hamburg', '15.jpg', '5600.00'),
|
||||||
|
(16, 'Kijów', '16.jpg', '7830.00'),
|
||||||
|
(17, 'Warszawa', '17.jpg', '1280.00'),
|
||||||
|
(18, 'Bruksela', '18.jpg', '2930.00'),
|
||||||
|
(19, 'Nowa Wieś', '19.jpg', '1600.00'),
|
||||||
|
(20, 'Tokio', '20.jpg', '22530.00'),
|
||||||
|
(21, 'Poznań', '21.jpg', '1200.00');
|
||||||
|
|
||||||
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Struktura tabeli dla tabeli `wycieczki`
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS `wycieczki` (
|
||||||
|
`id_wcieczki` int(10) unsigned NOT NULL,
|
||||||
|
`id_miejsca` int(10) unsigned NOT NULL,
|
||||||
|
`liczba_doroslych` int(10) unsigned NOT NULL,
|
||||||
|
`liczba_dzieci` int(10) unsigned NOT NULL
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=53 DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Zrzut danych tabeli `wycieczki`
|
||||||
|
--
|
||||||
|
|
||||||
|
INSERT INTO `wycieczki` (`id_wcieczki`, `id_miejsca`, `liczba_doroslych`, `liczba_dzieci`) VALUES
|
||||||
|
(1, 2, 2, 2),
|
||||||
|
(2, 1, 6, 12),
|
||||||
|
(3, 7, 12, 3),
|
||||||
|
(4, 17, 2, 0),
|
||||||
|
(5, 7, 2, 3),
|
||||||
|
(6, 11, 2, 2),
|
||||||
|
(7, 12, 5, 3),
|
||||||
|
(8, 9, 2, 5),
|
||||||
|
(9, 7, 10, 10),
|
||||||
|
(10, 8, 2, 2),
|
||||||
|
(11, 5, 5, 3),
|
||||||
|
(12, 15, 2, 1),
|
||||||
|
(13, 4, 7, 3),
|
||||||
|
(14, 4, 22, 10),
|
||||||
|
(15, 13, 6, 3),
|
||||||
|
(16, 20, 2, 1),
|
||||||
|
(17, 7, 2, 3),
|
||||||
|
(18, 11, 2, 2),
|
||||||
|
(19, 12, 5, 3),
|
||||||
|
(20, 9, 2, 5),
|
||||||
|
(21, 7, 10, 10),
|
||||||
|
(22, 15, 2, 1),
|
||||||
|
(23, 4, 7, 3),
|
||||||
|
(24, 4, 22, 10),
|
||||||
|
(25, 3, 2, 2),
|
||||||
|
(26, 15, 5, 3),
|
||||||
|
(27, 13, 6, 3),
|
||||||
|
(28, 20, 2, 1),
|
||||||
|
(29, 15, 2, 3),
|
||||||
|
(30, 11, 2, 2),
|
||||||
|
(31, 12, 5, 3),
|
||||||
|
(32, 9, 2, 5),
|
||||||
|
(33, 7, 12, 13),
|
||||||
|
(34, 1, 2, 1),
|
||||||
|
(35, 14, 5, 3),
|
||||||
|
(36, 4, 22, 10),
|
||||||
|
(37, 3, 2, 2),
|
||||||
|
(38, 13, 4, 3),
|
||||||
|
(39, 13, 6, 3),
|
||||||
|
(40, 21, 2, 3),
|
||||||
|
(41, 7, 2, 3),
|
||||||
|
(42, 11, 2, 2),
|
||||||
|
(43, 11, 5, 3),
|
||||||
|
(44, 9, 2, 5),
|
||||||
|
(45, 7, 10, 10),
|
||||||
|
(46, 15, 5, 1),
|
||||||
|
(47, 4, 7, 3),
|
||||||
|
(48, 3, 21, 10),
|
||||||
|
(49, 3, 2, 2),
|
||||||
|
(50, 11, 5, 3),
|
||||||
|
(51, 11, 6, 3),
|
||||||
|
(52, 21, 2, 7);
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Indeksy dla zrzutów tabel
|
||||||
|
--
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Indexes for table `miejsca`
|
||||||
|
--
|
||||||
|
ALTER TABLE `miejsca`
|
||||||
|
ADD PRIMARY KEY (`id_miejsca`);
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Indexes for table `wycieczki`
|
||||||
|
--
|
||||||
|
ALTER TABLE `wycieczki`
|
||||||
|
ADD PRIMARY KEY (`id_wcieczki`),
|
||||||
|
ADD KEY `id_miejsca` (`id_miejsca`);
|
||||||
|
|
||||||
|
--
|
||||||
|
-- AUTO_INCREMENT for dumped tables
|
||||||
|
--
|
||||||
|
|
||||||
|
--
|
||||||
|
-- AUTO_INCREMENT dla tabeli `miejsca`
|
||||||
|
--
|
||||||
|
ALTER TABLE `miejsca`
|
||||||
|
MODIFY `id_miejsca` int(10) unsigned NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=22;
|
||||||
|
--
|
||||||
|
-- AUTO_INCREMENT dla tabeli `wycieczki`
|
||||||
|
--
|
||||||
|
ALTER TABLE `wycieczki`
|
||||||
|
MODIFY `id_wcieczki` int(10) unsigned NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=53;
|
||||||
|
--
|
||||||
|
-- Ograniczenia dla zrzutów tabel
|
||||||
|
--
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Ograniczenia dla tabeli `wycieczki`
|
||||||
|
--
|
||||||
|
ALTER TABLE `wycieczki`
|
||||||
|
ADD CONSTRAINT `wycieczki_ibfk_1` FOREIGN KEY (`id_miejsca`) REFERENCES `miejsca` (`id_miejsca`);
|
||||||
|
|
||||||
|
/*!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 */;
|
||||||