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 @@ "; - echo "" . $row["kraj"] . ""; - echo "" . $row["nominal"] . ""; - echo "" . $row["nr_kat"] . ""; - echo "" . $row["stop"] . ""; - echo "" . $row["rok"] . ""; - echo "Usuń"; - echo ""; + if($update_id == $row["main_id"]) { + echo "
"; + echo ""; + echo ""; + // select + echo ""; + + // input nominal + echo ''; + + // nr kat + echo ''; + + // stop + echo ""; + + // rok + echo ''; + + // submit + echo ''; + + echo ""; + echo "
"; + } else { + echo ""; + echo "" . $row["kraj"] . ""; + echo "" . $row["nominal"] . ""; + echo "" . $row["nr_kat"] . ""; + echo "" . $row["stop"] . ""; + echo "" . $row["rok"] . ""; + echo "Usuń"; + echo ""; + } } ?> @@ -75,7 +126,7 @@ @@ -90,7 +141,7 @@ diff --git a/Lekcja_02/insert.php b/Lekcja_02/insert.php index de9bcfc..4937b84 100644 --- a/Lekcja_02/insert.php +++ b/Lekcja_02/insert.php @@ -1,13 +1,20 @@ -
 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