From f8ec0df47f613c3cf05403a9df1b72fea18b143c Mon Sep 17 00:00:00 2001 From: 3p01 Date: Thu, 16 Oct 2025 12:23:45 +0200 Subject: [PATCH] 16.10 --- .../index.php | 59 ++++++++++++++++ .../style.css | 68 +++++++++++++++++++ 2 files changed, 127 insertions(+) create mode 100644 Tematy/T62 - zastosowanie biblioteki PDO/index.php create mode 100644 Tematy/T62 - zastosowanie biblioteki PDO/style.css diff --git a/Tematy/T62 - zastosowanie biblioteki PDO/index.php b/Tematy/T62 - zastosowanie biblioteki PDO/index.php new file mode 100644 index 0000000..e6ca065 --- /dev/null +++ b/Tematy/T62 - zastosowanie biblioteki PDO/index.php @@ -0,0 +1,59 @@ + connect_error) { + exit("Błąd połączenia z serwerem MySQL."); +} +?> + + + + + + + T62 - Zastosowanie biblioteki PDO + + + +
+

Zadanie T62

+

Autor: Jakub Grzegorczyk

+
+
+

+ Ćwiczenie 6.31 - ćwiczenie z podręcznika
+ + Utwórz podobnie jak w ćwiczeniu 6.29 (z podręcznika) skrypt, który dane pobrane z formularza będzie dodawał w bazie 3p1_biblioteka (zaimportuj ją z załączonego pliku biblioteka.sql) do tabeli autorzy. W skrypcie zastosuj polecenia mysqli zorientowanego obiektowo. +

+
+
+
+

Rejestracja autora:

+
+
+
+ +

+

+
+
+ query($dodaj); + echo "

"; + if (!$zapytanie === true) { + echo"Nowy autor nie został dodany do bazy!"; + } else { + echo"Autor ".$imie . " " .$nazwisko. " został dodany do bazy."; + } + echo "

"; + $do_bazy -> close(); + } +?> + + + diff --git a/Tematy/T62 - zastosowanie biblioteki PDO/style.css b/Tematy/T62 - zastosowanie biblioteki PDO/style.css new file mode 100644 index 0000000..1de7812 --- /dev/null +++ b/Tematy/T62 - zastosowanie biblioteki PDO/style.css @@ -0,0 +1,68 @@ +* { + box-sizing: border-box; +} +body { + font-family: Verdana, serif; + background: #ffffff; + margin: 15px; + font-size: 0.9em; +} +header { + border: 2px solid black; + border-radius: 1em; + padding: 10px 20px; + box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 5px; + background: #f0f0f0; +} + +input { + margin-top: 5px; + margin-bottom: 5px; + width: 30%; + border: black 2px solid; + border-radius: 0.5em; + height: 2em; +} + +button { + padding: 5px; + width: 30%; + border: black 2px solid; + border-radius: 0.5em; + font-weight: bold; + margin-top: 10px; +} +pre { + font-family: Verdana, serif; +} + +.box { + border: 2px solid black; + padding: 15px 20px; + border-radius: 1em; + margin: 15px 0 10px 0; + box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 5px; +} + +.box h3 { + cursor: pointer; +} +td { + width: 50px; + height: 50px; + margin: 0; + padding: 0; +} +tr { + padding: 0; +} + +.y { + background: yellow; +} + +.b { + background:blue; +} + +