diff --git a/Lekcja_02/config.php b/Lekcja_02/config.php index 7a7805d..1ba275d 100644 --- a/Lekcja_02/config.php +++ b/Lekcja_02/config.php @@ -1,6 +1,11 @@ diff --git a/Lekcja_02/dbexport/lekcja2.sql b/Lekcja_02/dbexport/lekcja2.sql index 007c00e..d156a3c 100644 --- a/Lekcja_02/dbexport/lekcja2.sql +++ b/Lekcja_02/dbexport/lekcja2.sql @@ -3,7 +3,7 @@ -- https://www.phpmyadmin.net/ -- -- Host: localhost --- Generation Time: Wrz 21, 2026 at 10:41 AM +-- Generation Time: Wrz 28, 2026 at 10:13 AM -- Wersja serwera: 12.0.2-MariaDB-log -- Wersja PHP: 8.3.25 @@ -68,7 +68,10 @@ CREATE TABLE `main` ( -- INSERT INTO `main` (`id`, `flaga`, `nominal`, `nr_kat`, `stop`, `rok`) VALUES -(1, 1, 'peso', '1234', 6, '2010'); +(10, 2, 'centime', 'km#94', 1, '1964'), +(11, 1, 'lek', 'km#75', 3, '1996'), +(12, 3, 'groschen', 'km#2873', 11, '1947'), +(13, 3, 'corona', 'km#2820', 9, '1916'); -- -------------------------------------------------------- @@ -136,7 +139,7 @@ ALTER TABLE `flagi` -- AUTO_INCREMENT for table `main` -- ALTER TABLE `main` - MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=14; -- -- AUTO_INCREMENT for table `stopy` diff --git a/Lekcja_02/delete.php b/Lekcja_02/delete.php index 2406f31..0b424c7 100644 --- a/Lekcja_02/delete.php +++ b/Lekcja_02/delete.php @@ -4,8 +4,10 @@ $conn = mysqli_connect($host, $user, $pass, $dbnm); $stmt = $conn->prepare("DELETE FROM main WHERE id=?"); + + $id = intval($_GET["id"]); - $stmt->bind_param("i", intval($_GET["id"])); + $stmt->bind_param("i", $id); $stmt->execute(); mysqli_close($conn); diff --git a/Lekcja_02/index.php b/Lekcja_02/index.php index 05f0324..9708680 100644 --- a/Lekcja_02/index.php +++ b/Lekcja_02/index.php @@ -23,9 +23,15 @@ border-bottom: 1px solid black; padding: .5em; } + td:first-child { + text-align: center; + } td:last-child { border-right: none; } + td > img { + max-width: 48px; + }
@@ -35,10 +41,10 @@ $conn = mysqli_connect($host, $user, $pass, $dbnm); - $kraje_q = mysqli_query($conn, "SELECT kraj, plik FROM flagi"); + $kraje_q = mysqli_query($conn, "SELECT id, kraj, plik FROM flagi"); $kraje = mysqli_fetch_all($kraje_q, MYSQLI_ASSOC); - $stopy_q = mysqli_query($conn, "SELECT nazwa from stopy"); + $stopy_q = mysqli_query($conn, "SELECT id, nazwa from stopy"); $stopy = mysqli_fetch_all($stopy_q, MYSQLI_ASSOC); ?> @@ -53,17 +59,62 @@

prepare("INSERT INTO main(flaga, nominal, nr_kat, `stop`, rok) VALUES(?, ?, ?, ?, ?)");
+ $stmt = $conn->prepare("INSERT INTO main(flaga, nominal, nr_kat, `stop`, rok) VALUES(?, ?, ?, ?, ?);");
- // $stmt->bind_param("issis", $_POST[""])
+ $flaga = intval($_POST["kraj_d"]);
+ $nominal = $_POST["nominal_d"];
+ $nr_kat = $_POST["nr_d"];
+ $stop = intval($_POST["stop_d"]);
+ $rok = $_POST["rok_d"];
+
+ $stmt->bind_param("issis", $flaga, $nominal, $nr_kat, $stop, $rok);
+ $stmt->execute();
mysqli_close($conn);
-?>
-
\ No newline at end of file
+
+ header("Location: ./");
+ exit();
+?>
\ No newline at end of file
diff --git a/Lekcja_02/update.php b/Lekcja_02/update.php
new file mode 100644
index 0000000..a573bb5
--- /dev/null
+++ b/Lekcja_02/update.php
@@ -0,0 +1,21 @@
+prepare("UPDATE main SET flaga=?, nominal=?, nr_kat=?, stop=?, rok=? WHERE id=?;");
+
+ $flaga = intval($_POST["kraj_u"]);
+ $nominal = $_POST["nominal_u"];
+ $nr_kat = $_POST["nr_u"];
+ $stop = intval($_POST["stop_u"]);
+ $rok = $_POST["rok_u"];
+ $id = $_POST["id_u"];
+
+ $stmt->bind_param("issisi", $flaga, $nominal, $nr_kat, $stop, $rok, $id);
+ $stmt->execute();
+
+ mysqli_close($conn);
+
+ header("Location: ./");
+ exit();
+?>
\ No newline at end of file