Lekcja 3
This commit is contained in:
@@ -31,6 +31,7 @@
|
||||
<a href="./zad5.html">Zadanie 5</a>
|
||||
<a href="./zad6.html">Zadanie 6</a>
|
||||
<a href="./zad7.php">Zadanie 7</a>
|
||||
<a href="./zad8.php">Zadanie 8</a>
|
||||
</nav>
|
||||
</aside>
|
||||
<main>
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
<a href="./zad5.html">Zadanie 5</a>
|
||||
<a href="./zad6.html">Zadanie 6</a>
|
||||
<a href="./zad7.php">Zadanie 7</a>
|
||||
<a href="./zad8.php">Zadanie 8</a>
|
||||
</nav>
|
||||
</aside>
|
||||
<main>
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
<a href="./zad5.html">Zadanie 5</a>
|
||||
<a href="./zad6.html">Zadanie 6</a>
|
||||
<a href="./zad7.php">Zadanie 7</a>
|
||||
<a href="./zad8.php">Zadanie 8</a>
|
||||
</nav>
|
||||
</header>
|
||||
<section>
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
<a href="./zad5.html">Zadanie 5</a>
|
||||
<a href="./zad6.html">Zadanie 6</a>
|
||||
<a href="./zad7.php">Zadanie 7</a>
|
||||
<a href="./zad8.php">Zadanie 8</a>
|
||||
</nav>
|
||||
</header>
|
||||
<section>
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
<a href="./zad5.html">Zadanie 5</a>
|
||||
<a href="./zad6.html">Zadanie 6</a>
|
||||
<a href="./zad7.php">Zadanie 7</a>
|
||||
<a href="./zad8.php">Zadanie 8</a>
|
||||
</nav>
|
||||
</header>
|
||||
<section>
|
||||
|
||||
@@ -19,6 +19,8 @@
|
||||
<a href="./zad4.html">Zadanie 4</a>
|
||||
<a href="./zad5.html">Zadanie 5</a>
|
||||
<a href="./zad6.html">Zadanie 6</a>
|
||||
<a href="./zad7.php">Zadanie 7</a>
|
||||
<a href="./zad8.php">Zadanie 8</a>
|
||||
</nav>
|
||||
</header>
|
||||
<section>
|
||||
|
||||
1
zad7.php
1
zad7.php
@@ -24,6 +24,7 @@
|
||||
<a href="./zad5.html">Zadanie 5</a>
|
||||
<a href="./zad6.html">Zadanie 6</a>
|
||||
<a href="./zad7.php">Zadanie 7</a>
|
||||
<a href="./zad8.php">Zadanie 8</a>
|
||||
</nav>
|
||||
</header>
|
||||
<section style="display: initial;">
|
||||
|
||||
146
zad8.php
Normal file
146
zad8.php
Normal file
@@ -0,0 +1,146 @@
|
||||
<?php
|
||||
$conn = mysqli_connect("localhost", "root", "", "ksiegarnia");
|
||||
mysqli_select_db($conn, "ksiegarnia");
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<meta http-equiv='X-UA-Compatible' content='IE=edge'>
|
||||
<title>Zadanie 8</title>
|
||||
<meta name='viewport' content='width=device-width, initial-scale=1'>
|
||||
<link rel="icon" href="/favicon.ico">
|
||||
<link rel='stylesheet' type='text/css' media='screen' href='/assets/css/styl.css'>
|
||||
<link rel='stylesheet' type='text/css' media='screen' href='/assets/css/blog.css'>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<h1>Zadanie 8</h1>
|
||||
<nav>
|
||||
<a href="./zad1.html">Zadanie 1</a>
|
||||
<a href="./zad2.html">Zadanie 2</a>
|
||||
<a href="./zad3.html">Zadanie 3</a>
|
||||
<a href="./zad4.html">Zadanie 4</a>
|
||||
<a href="./zad5.html">Zadanie 5</a>
|
||||
<a href="./zad6.html">Zadanie 6</a>
|
||||
<a href="./zad7.php">Zadanie 7</a>
|
||||
<a href="./zad8.php">Zadanie 8</a>
|
||||
</nav>
|
||||
</header>
|
||||
<main>
|
||||
<h2>Autorzy</h2>
|
||||
<article>
|
||||
<h4>Dodaj autora</h4>
|
||||
<?php
|
||||
if ($_POST && isset($_POST["sub"]) && $_POST["sub"] == "dodajAutora") {
|
||||
if (!isset($_POST["imie"]) || !isset($_POST["nazwisko"])) {
|
||||
echo "<code style=\"color:red;\">Nie podano wystarczającej ilości danych!</code>";
|
||||
} else {
|
||||
$resp = mysqli_query($conn, "INSERT INTO `ksiegarnia`.`autorzy` (`Imie`, `Nazwisko`) VALUES ('".$_POST["imie"]."', '".$_POST["nazwisko"]."')");
|
||||
if ($resp) {
|
||||
echo "<code style=\"color:green;\">Dodano autora do bazy danych!</code>";
|
||||
} else {
|
||||
echo "<code style=\"color:red;\">Nie udało się dodać do bazy danych!!</code>";
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
<form method="post">
|
||||
<input type="hidden" name="sub" value="dodajAutora">
|
||||
<label for="imie">Imię</label><br>
|
||||
<input type="text" name="imie" id="imie" required><br>
|
||||
<label for="nazwisko">Nazwisko</label><br>
|
||||
<input type="text" name="nazwisko" id="nazwisko" required><br>
|
||||
<input type="reset" value="Resetuj dane">
|
||||
<input type="submit" value="Dodaj autora">
|
||||
</form>
|
||||
</article>
|
||||
<ul>
|
||||
<?php
|
||||
$resp = mysqli_query($conn, "SELECT * FROM autorzy");
|
||||
while ($data = mysqli_fetch_array($resp))
|
||||
{
|
||||
echo "<li>Autor: ".$data["Imie"]." ".$data["Nazwisko"]."</li>";
|
||||
}
|
||||
?>
|
||||
</ul>
|
||||
|
||||
<h2>Książki</h2>
|
||||
<article>
|
||||
<h4>Dodaj Książkę</h4>
|
||||
<?php
|
||||
if ($_POST && isset($_POST["sub"]) && $_POST["sub"] == "dodajKsiazke") {
|
||||
if (!isset($_POST["autor"]) || !isset($_POST["nazwa"]) || !isset($_POST["rokwydania"]) || !isset($_POST["wydawnictwo"])) {
|
||||
echo "<code style=\"color:red;\">Nie podano wystarczającej ilości danych!</code>";
|
||||
} else if (!mysqli_query($conn, "SELECT * FROM `autorzy` WHERE (autorzy.IDAutor = ".$_POST["autor"].")")) {
|
||||
echo "<code style=\"color:red;\">Autor nie istnieje!</code>";
|
||||
} else {
|
||||
$resp = mysqli_query($conn, "INSERT INTO `ksiegarnia`.`ksiazki` (`AutorID`, `Tytul`, `RokWydania`, `Wydawnictwo`) VALUES (".$_POST["autor"].", '".$_POST["nazwa"]."', ".$_POST["rokwydania"].", '".$_POST["wydawnictwo"]."')");
|
||||
if ($resp) {
|
||||
echo "<code style=\"color:green;\">Dodano książkę do bazy danych!</code>";
|
||||
} else {
|
||||
echo "<code style=\"color:red;\">Nie udało się dodać do bazy danych!!</code>";
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
<form method="post">
|
||||
<input type="hidden" name="sub" value="dodajKsiazke">
|
||||
<label for="autor">Autor</label><br>
|
||||
<select name="autor" id="autor" required>
|
||||
<option selected>Wybierz autora</option>
|
||||
<?php
|
||||
$resp = mysqli_query($conn, "SELECT * FROM autorzy");
|
||||
while ($data = mysqli_fetch_array($resp))
|
||||
{
|
||||
echo "<option value=\"".$data["IDAutor"]."\">".$data["Imie"]." ".$data["Nazwisko"]."</option>";
|
||||
}
|
||||
?>
|
||||
</select><br>
|
||||
<label for="nazwa">Nazwa książki</label><br>
|
||||
<input type="text" name="nazwa" id="nazwa" required><br>
|
||||
<label for="rokwydania">Rok Wydania</label><br>
|
||||
<input type="number" name="rokwydania" id="rokwydania" required><br>
|
||||
<label for="wydawnictwo">Wydawnictwo</label><br>
|
||||
<input type="text" name="wydawnictwo" id="wydawnictwo" value=">w< bOwOks :3" readonly required><br>
|
||||
<input type="reset" value="Resetuj dane">
|
||||
<input type="submit" value="Dodaj książkę">
|
||||
</form>
|
||||
</article>
|
||||
<table>
|
||||
<thead>
|
||||
<td>Autor</td>
|
||||
<td>Tytuł</td>
|
||||
<td>Rok Wydania</td>
|
||||
<td>Wydawnictwo</td>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
$resp = mysqli_query($conn, "SELECT * FROM ksiazki LEFT JOIN autorzy ON ksiazki.AutorID = autorzy.IDAutor");
|
||||
while ($data = mysqli_fetch_array($resp)) {
|
||||
echo "<tr>";
|
||||
echo " <td>".$data["Imie"]." ".$data["Nazwisko"]."</td>";
|
||||
echo " <td>".$data["Tytul"]."</td>";
|
||||
echo " <td>".$data["RokWydania"]."</td>";
|
||||
echo " <td>".$data["Wydawnictwo"]."</td>";
|
||||
echo "</tr>";
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
</main>
|
||||
<footer>
|
||||
Stronę wykonał: 213742069
|
||||
<br>
|
||||
<br>
|
||||
<img class="banner" src="https://darksteveneq.nonamesoft.xyz/assets/banners/athens_acropolis_4793_images_trinitynow.gif" width="88">
|
||||
<img class="banner" src="https://darksteveneq.nonamesoft.xyz/assets/banners/paws.gif" width="88" height="31">
|
||||
<img class="banner" src="https://darksteveneq.nonamesoft.xyz/assets/banners/anythingbut.gif" width="88" height="31">
|
||||
<img class="banner" src="https://darksteveneq.nonamesoft.xyz/assets/banners/itoddler.gif" width="88" height="31">
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<?php
|
||||
mysqli_close($conn);
|
||||
?>
|
||||
39
zad9.php
Normal file
39
zad9.php
Normal file
@@ -0,0 +1,39 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<meta http-equiv='X-UA-Compatible' content='IE=edge'>
|
||||
<title>Zadanie 9</title>
|
||||
<meta name='viewport' content='width=device-width, initial-scale=1'>
|
||||
<link rel="icon" href="/favicon.ico">
|
||||
<link rel='stylesheet' type='text/css' media='screen' href='/assets/css/styl.css'>
|
||||
<link rel='stylesheet' type='text/css' media='screen' href='/assets/css/blog.css'>
|
||||
</head>
|
||||
<body>
|
||||
<?php include("zad9/header.php"); ?>
|
||||
<section>
|
||||
<aside id="left">
|
||||
<?php include("zad9/submenu.php"); ?>
|
||||
</aside>
|
||||
<main>
|
||||
<?php
|
||||
$strona = "";
|
||||
if (isset($_GET["strona"])) {
|
||||
$strona = $_GET["strona"];
|
||||
}
|
||||
|
||||
switch ($strona) {
|
||||
case "cotomialobyc":
|
||||
case "cotrzabedziezrobic":
|
||||
include("zad9/$strona.php");
|
||||
break;
|
||||
default:
|
||||
include("zad9/glowna.php");
|
||||
break;
|
||||
}
|
||||
?>
|
||||
</main>
|
||||
</section>
|
||||
<?php include("zad9/stopka.php"); ?>
|
||||
</body>
|
||||
</html>
|
||||
3
zad9/cotomialobyc.php
Normal file
3
zad9/cotomialobyc.php
Normal file
@@ -0,0 +1,3 @@
|
||||
Co to miało być... ah tak, określone linki i storny i wszystko
|
||||
|
||||
ale tamto być nudne więc wole to
|
||||
50
zad9/cotrzabedziezrobic.php
Normal file
50
zad9/cotrzabedziezrobic.php
Normal file
@@ -0,0 +1,50 @@
|
||||
<ul>
|
||||
<li>Obczaić dlaczego Kurin nie startuje</li>
|
||||
<li>prokrastynacja.zip</li>
|
||||
<li>Zrobić kopie danych ze starego homelabowego dysku</li>
|
||||
<li>prokrastynacja.rar</li>
|
||||
<li>Walnąć gdzieś te dane</li>
|
||||
<li>prokrastynacja.tar.gz</li>
|
||||
<li>Przełożyć dane z obecnego, starszego homelabowego dysku na stary homelabowy dysk</li>
|
||||
<li>prokrastynacja.vpk</li>
|
||||
<li>Podpiąć stary dysk do Kurina</li>
|
||||
<li>Odpalić laptopa</li>
|
||||
<li>prokrastynacja.pk3</li>
|
||||
<li>Włożyć poprzednią kartę do czytnika</li>
|
||||
<li>Czytnik do laptopa</li>
|
||||
<li>Kopiowanie plików na laptopa</li>
|
||||
<li>czekanko.png</li>
|
||||
<li>Odmontować kartę</li>
|
||||
<li>Wyciągnąć czytnik</li>
|
||||
<li>Wyciągnąć starą kartę</li>
|
||||
<li>Odłożyć stara kartę do koszyczka</li>
|
||||
<li>Wypakować nową kartę MicroSD od Patriota, polemność 64gb okazyjnie kupioną za trzy dychy, deal życia</li>
|
||||
<li>Włożyć świerzą kartę do czytnika</li>
|
||||
<li>Czytnik w du- znaczy się w dobry port USB-C</li>
|
||||
<li>Odpalić flashowanie obrazu</li>
|
||||
<li>czekanko.jpg</li>
|
||||
<li>spalanieczasu.ts</li>
|
||||
<li>Skopiowanie klucza deszyfrującego na karte</li>
|
||||
<li>Wyciągnąć karty</li>
|
||||
<li>Odmontowanie czytnika</li>
|
||||
<li>Karta do Kurina</li>
|
||||
<li>Dać Kurinowi węgla... nie no, przeca to nie jest Atari</li>
|
||||
<li>Poczekać aż resize partycji nastąpi i SSH wstanie</li>
|
||||
<li>Wyłączyć prąd</li>
|
||||
<li>Przełożyć kartę do czytnika</li>
|
||||
<li>Laptop w czytnik... co?</li>
|
||||
<li>Zamontować</li>
|
||||
<li>Przekopiować kontenery</li>
|
||||
<li>umount /dev/sda2</li>
|
||||
<li>mv /dev/countries/poland/rooms/by-occupant/filip/devices/sdcardreader/microsd1 /dev/countries/poland/rooms/by-occupant/filip/devices/by-hostname/kurin/nvme0n1</li>
|
||||
<li>Podpalić</li>
|
||||
<li>SSH</li>
|
||||
<li>SSH drze japę że klucz sie zmienił</li>
|
||||
<li>Wysadzić known-hosts</li>
|
||||
<li>SSH x2</li>
|
||||
<li>Zklonować repo</li>
|
||||
<li>Rebuild NixOSa z repo</li>
|
||||
<li>cd /containers</li>
|
||||
<li>Opalić wszystko w odpowiedniej kolejności</li>
|
||||
<li>Gotowe aż do następnej awarii :3</li>
|
||||
</ul>
|
||||
2
zad9/glowna.php
Normal file
2
zad9/glowna.php
Normal file
@@ -0,0 +1,2 @@
|
||||
<h1>Ale ja nie chciałem robić strony 3:<</h1>
|
||||
<h3>Używanie parametrów do nawigacji do czyste zło</h3>
|
||||
14
zad9/header.php
Normal file
14
zad9/header.php
Normal file
@@ -0,0 +1,14 @@
|
||||
<header>
|
||||
<h1>Zadanie 9</h1>
|
||||
</header>
|
||||
<nav>
|
||||
<a href="./zad1.html">Zadanie 1</a>
|
||||
<a href="./zad2.html">Zadanie 2</a>
|
||||
<a href="./zad3.html">Zadanie 3</a>
|
||||
<a href="./zad4.html">Zadanie 4</a>
|
||||
<a href="./zad5.html">Zadanie 5</a>
|
||||
<a href="./zad6.html">Zadanie 6</a>
|
||||
<a href="./zad7.php">Zadanie 7</a>
|
||||
<a href="./zad8.php">Zadanie 8</a>
|
||||
<a href="./zad9.php">Zadanie 9</a>
|
||||
</nav>
|
||||
9
zad9/stopka.php
Normal file
9
zad9/stopka.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<footer>
|
||||
Stronę wykonał: 213742069
|
||||
<br>
|
||||
<br>
|
||||
<img class="banner" src="https://darksteveneq.nonamesoft.xyz/assets/banners/athens_acropolis_4793_images_trinitynow.gif" width="88">
|
||||
<img class="banner" src="https://darksteveneq.nonamesoft.xyz/assets/banners/paws.gif" width="88" height="31">
|
||||
<img class="banner" src="https://darksteveneq.nonamesoft.xyz/assets/banners/anythingbut.gif" width="88" height="31">
|
||||
<img class="banner" src="https://darksteveneq.nonamesoft.xyz/assets/banners/itoddler.gif" width="88" height="31">
|
||||
</footer>
|
||||
5
zad9/submenu.php
Normal file
5
zad9/submenu.php
Normal file
@@ -0,0 +1,5 @@
|
||||
<nav>
|
||||
<a href="https://www.youtube.com/watch?v=kIxeVfGCPDs">Co było słuchane?</a>
|
||||
<a href="/zad9.php?strona=cotomialobyc">cotomialobyc.php</a>
|
||||
<a href="/zad9.php?strona=cotrzabedziezrobic">cotrzabedziezrobic.php</a>
|
||||
</nav>
|
||||
Reference in New Issue
Block a user