diff --git a/mysql-join/actions/delete.php b/mysql-join/actions/delete.php
new file mode 100644
index 0000000..2775ff2
--- /dev/null
+++ b/mysql-join/actions/delete.php
@@ -0,0 +1,18 @@
+ echo $sql . "
";
+
+//vykonání příkazu a následný "report"
+if (mysqli_query($conn,$sql)) {
+ echo "příkaz byl vykonán";
+ header("Location: /?del=$id");
+} else {
+ echo "Error:" .$sql."
". mysqli_errno($conn);
+}
+
+
+?>
\ No newline at end of file
diff --git a/mysql-join/actions/index.php b/mysql-join/actions/index.php
new file mode 100644
index 0000000..6c4301a
--- /dev/null
+++ b/mysql-join/actions/index.php
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/mysql-join/actions/insert.php b/mysql-join/actions/insert.php
new file mode 100644
index 0000000..37a3686
--- /dev/null
+++ b/mysql-join/actions/insert.php
@@ -0,0 +1,23 @@
+ echo $sql . "
";
+//vykonání příkazu a následný "report"
+if (mysqli_query($conn,$sql)) {
+ $last_id = mysqli_insert_id($conn);
+ echo "příkaz byl vykonán - ID:" . $last_id;
+ header("Location: /?id=$last_id");
+} else {
+ echo "Error:" .$sql."
". mysqli_errno($conn);
+}
+
+
+?>
\ No newline at end of file
diff --git a/mysql-join/actions/update.php b/mysql-join/actions/update.php
new file mode 100644
index 0000000..23d2233
--- /dev/null
+++ b/mysql-join/actions/update.php
@@ -0,0 +1,40 @@
+". mysqli_errno($conn);
+}
\ No newline at end of file
diff --git a/mysql-join/admin.php b/mysql-join/admin.php
new file mode 100644
index 0000000..80e5452
--- /dev/null
+++ b/mysql-join/admin.php
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+ ADMIN
+
+
+
+ Admin page
+
+
+
+
+
+ id |
+ uživatel |
+ název knihy |
+ vráceno |
+ Datum vypujčení |
+ Datum vrácení |
+
+
+ 0) {
+ while ($row = mysqli_fetch_assoc($result)){
+ echo "";
+ echo "". $row["id"]." | ";
+ echo "". $row["username"]." | ";
+ echo "". $row["nazev"]." | ";
+ //dynamické využití proměnné
+ if ($row["vraceno"]) {
+ echo "Vráceno | ";
+ } else {
+ echo "Nevráceno | ";
+ }
+ echo "". $row["datum_vypujceni"]." | ";
+ echo "". $row["datum_vraceni"]." | ";
+ echo "
";
+ }
+ }
+ ?>
+
+
+
\ No newline at end of file
diff --git a/mysql-join/index.php b/mysql-join/index.php
new file mode 100644
index 0000000..6a8d87e
--- /dev/null
+++ b/mysql-join/index.php
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+ KNIHOVNA
+
+
+ Knihovna
+
+
+
+
+
+
+ Byla vytvořena kniha s ID:".$_GET["id"]."";
+ }
+ if (isset($_GET["del"])){
+ echo "Byla odstraněna kniha s ID:".$_GET["del"]."
";
+ }
+ if (isset($_GET["up"])){
+ echo "Byla upravena kniha s ID:".$_GET["up"]."
";
+ }
+ ?>
+
+
+ 0) {
+ while ($row = mysqli_fetch_assoc($result)){
+ echo "- " . $row["id"]. ") ". $row["nazev"]." <-- ". $row["autor"]." | rok: ".$row["rok_vydani"];
+ echo ' Vymazat';
+ echo "
";
+ }
+ }
+ ?>
+
+
+
+
\ No newline at end of file
diff --git a/mysql-join/localhost.sql b/mysql-join/localhost.sql
new file mode 100644
index 0000000..075be11
--- /dev/null
+++ b/mysql-join/localhost.sql
@@ -0,0 +1,68 @@
+-- Adminer 4.7.6 MySQL dump
+
+SET NAMES utf8;
+SET time_zone = '+00:00';
+SET foreign_key_checks = 0;
+SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
+
+DROP TABLE IF EXISTS `intro`;
+CREATE TABLE `intro` (
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
+ `nazev` varchar(64) COLLATE utf8_czech_ci NOT NULL,
+ `autor` varchar(64) COLLATE utf8_czech_ci NOT NULL,
+ `rok_vydani` int(5) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=47 DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;
+
+INSERT INTO `intro` (`id`, `nazev`, `autor`, `rok_vydani`) VALUES
+(1, 'Kytice', 'Jaromir Erben', 1901),
+(2, 'Karlštejn', 'Nějaky autor', 2022),
+(3, 'Steti', 'Neznamy', 2002),
+(4, 'Médeia', 'Euripidés', 5),
+(5, 'Evžen Oněgin', 'A. S. Puškin', 1823),
+(6, 'RUR', 'K. Čapek', 1920),
+(7, 'Spalovač mrtvol', 'L. Fuks', 1967),
+(8, 'Petr a Lucie', 'R. Rolland', 1920),
+(34, '15knižek', '15spisovatelu', 1515),
+(36, 'Update kniha', 'Update autor', 2022);
+
+DROP TABLE IF EXISTS `vypujceni`;
+CREATE TABLE `vypujceni` (
+ `id` int(64) NOT NULL AUTO_INCREMENT,
+ `id_zakaznici` int(10) NOT NULL,
+ `id_intro` int(10) unsigned NOT NULL,
+ `datum_vypujceni` datetime NOT NULL,
+ `datum_vraceni` datetime NOT NULL,
+ `vraceno` bit(1) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `id_zakaznici` (`id_zakaznici`),
+ KEY `id_intro` (`id_intro`),
+ CONSTRAINT `vypujceni_ibfk_1` FOREIGN KEY (`id_zakaznici`) REFERENCES `zakaznici` (`id`),
+ CONSTRAINT `vypujceni_ibfk_2` FOREIGN KEY (`id_intro`) REFERENCES `intro` (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;
+
+INSERT INTO `vypujceni` (`id`, `id_zakaznici`, `id_intro`, `datum_vypujceni`, `datum_vraceni`, `vraceno`) VALUES
+(1, 2, 3, '2023-01-12 10:27:56', '2023-02-01 12:00:00', CONV('0', 2, 10) + 0),
+(2, 2, 4, '2023-01-12 10:28:39', '2023-02-01 12:00:00', CONV('0', 2, 10) + 0),
+(3, 2, 7, '2023-01-12 10:30:19', '2023-02-01 13:15:30', CONV('1', 2, 10) + 0),
+(4, 4, 8, '2023-01-12 10:31:10', '2023-02-01 13:15:30', CONV('1', 2, 10) + 0),
+(5, 4, 4, '2023-01-12 10:31:23', '2023-02-01 13:15:30', CONV('1', 2, 10) + 0),
+(6, 5, 6, '2023-01-12 10:31:53', '2023-02-01 13:15:30', CONV('0', 2, 10) + 0);
+
+DROP TABLE IF EXISTS `zakaznici`;
+CREATE TABLE `zakaznici` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `username` varchar(64) COLLATE utf8_czech_ci NOT NULL,
+ `first_name` varchar(64) COLLATE utf8_czech_ci NOT NULL,
+ `last_name` varchar(64) COLLATE utf8_czech_ci NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;
+
+INSERT INTO `zakaznici` (`id`, `username`, `first_name`, `last_name`) VALUES
+(1, 'franta', 'Frantíšek', 'Novák'),
+(2, 'pepa', 'Josef', 'Tyl'),
+(3, 'kubino', 'Jakub', 'Pospíšil'),
+(4, 'asvo', 'Alena', 'Svobodová'),
+(5, 'olhe', 'Olga ', 'Helclová');
+
+-- 2023-01-13 10:03:13
diff --git a/mysql-join/update.php b/mysql-join/update.php
new file mode 100644
index 0000000..ccf3839
--- /dev/null
+++ b/mysql-join/update.php
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+ UPDATE
+
+
+ UPDATE DATA
+
+
+
+
+
+ 0) {
+ while ($row = mysqli_fetch_assoc($result)){
+ echo "- " . $row["id"]. ") ". $row["nazev"]." <-- ". $row["autor"]." | rok: ".$row["rok_vydani"];
+ echo ' Vymazat';
+ echo "
";
+ }
+ }
+ ?>
+
+
+
+
\ No newline at end of file