This commit is contained in:
3p01
2026-03-16 15:03:25 +01:00
parent 86d383fd4e
commit b4f7c3bee0
15 changed files with 369 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

View File

@@ -0,0 +1,64 @@
<?php
$db = mysqli_connect("localhost", "root", "", "hodowla");
?>
<!doctype html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Hodowla świnek morskich</title>
<link rel="stylesheet" href="styl.css">
</head>
<body>
<header>
<h1>Hodowla świnek morskich - zamów świnkowe maluszki</h1>
</header>
<nav>
<a href="peruwianka.php">Rasa Peruwianka</a>
<a href="american.php">Rasa American</a>
<a href="crested.php">Rasa Crested</a>
</nav>
<aside>
<h3>Poznaj wszystkie rasy świnek morskich</h3>
<ol>
<?php
$sql1 = "SELECT rasa FROM rasy;";
$result1 = mysqli_query($db, $sql1);
while ($row = mysqli_fetch_assoc($result1)) {
echo "<li>{$row['rasa']}</li>";
}
?>
</ol>
</aside>
<main>
<img src="american.jpg" alt="Świnka morska rasy american">
<?php
$sql2 = "SELECT DISTINCT data_ur, miot, rasa FROM swinki JOIN rasy ON rasy.id = rasy_id WHERE rasy_id = 6;";
$result2 = mysqli_query($db, $sql2);
while ($row = mysqli_fetch_assoc($result2)) {
echo "<h2>Rasa - {$row['rasa']}</h2>";
echo "<p>Data urodzenia: {$row['data_ur']}</p>";
echo "<p>Oznaczenie miotu: {$row['miot']}";
}
?>
<hr>
<h2>Świnki w tym miocie</h2>
<?php
$sql3 = "SELECT imie, cena, opis FROM swinki WHERE rasy_id = 6;";
$result3 = mysqli_query($db, $sql3);
while ($row = mysqli_fetch_assoc($result3)) {
echo "<h3>{$row['imie']} - {$row['cena']}</h3>";
echo "<p>{$row['opis']}</p>";
}
?>
</main>
<footer>
<p>Stronę wykonał: Jakub Grzegorczyk 3p/1</p>
</footer>
</body>
</html>
<?php
mysqli_close($db);

View File

@@ -0,0 +1,123 @@
-- phpMyAdmin SQL Dump
-- version 5.1.1
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Czas generowania: 02 Cze 2022, 12:39
-- Wersja serwera: 10.4.22-MariaDB
-- Wersja PHP: 8.1.2
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Baza danych: `hodowla`
--
-- --------------------------------------------------------
--
-- Struktura tabeli dla tabeli `rasy`
--
CREATE TABLE `rasy` (
`id` int(10) UNSIGNED NOT NULL,
`rasa` varchar(15) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- Zrzut danych tabeli `rasy`
--
INSERT INTO `rasy` (`id`, `rasa`) VALUES
(1, 'peruwianka'),
(2, 'szetlandzka'),
(3, 'texel'),
(4, 'lunkarya'),
(5, 'merino'),
(6, 'american'),
(7, 'crested'),
(8, 'rozetka abisyńs'),
(9, 'ridgeback'),
(10, 'teddy rex'),
(11, ' somali'),
(12, 'curly'),
(13, 'skinny');
-- --------------------------------------------------------
--
-- Struktura tabeli dla tabeli `swinki`
--
CREATE TABLE `swinki` (
`id` int(10) UNSIGNED NOT NULL,
`rasy_id` int(10) UNSIGNED NOT NULL,
`data_ur` date DEFAULT NULL,
`miot` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
`opis` text COLLATE utf8_unicode_ci DEFAULT NULL,
`imie` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
`cena` int(10) UNSIGNED DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- Zrzut danych tabeli `swinki`
--
INSERT INTO `swinki` (`id`, `rasy_id`, `data_ur`, `miot`, `opis`, `imie`, `cena`) VALUES
(1, 6, '2022-06-02', 'H4', 'Krótkowłosa American, biało brązowa z uroczymi ciemniejszymi włoskami, bardzo wesoła i żywiołowa, najładniejsza z miotu. Je ładnie i umie już pić z poidełka, lubi najbardziej natkę od pietruszki', 'Crejzy', 100),
(2, 6, '2022-06-02', 'H4', 'Krótkowłosa American, biało brązowa, jedno oczko jasnobrązowe. Spokojna i nieśmiała, lecz pewnie niebawem się rozkręci. Moja ulubiona - bo najmniejsza. Je ładnie i umie już pić z poidełka, lubi najbardziej koperek :-)', 'Biała', 95),
(3, 6, '2022-06-02', 'H4', 'Krótkowłosa American, cala brązowiutka z piękną białą łezką na czole i bialutkim noskiem! Nic tylko przytulić. Wesoła i żywiołowa, bardzo ciekawska. Je ładnie i umie już pić z poidełka, lubi najbardziej paprykę', 'Lucy', 120),
(4, 7, '2022-06-30', 'G3', 'Moje ulubione świnki morskie - Crested. Ta ma bardzo dużą biała łatkę na czole i widać że będzie niezła zawadiaka. Wesoła, często skacze i wesoło piszczy. Je ładnie i umie już pić z poidełka, lubi najbardziej ogórki', 'Bąbelek', 150),
(5, 7, '2022-06-30', 'G3', 'Moje ulubione świnki morskie - Crested. Ta ma malutką i rozwianą plamkę na czole i jest bardziej wybarwiona brązem niż jej braciszek. Wesoła, ciekawska, ufna. Je ładnie i umie już pić z poidełka, lubi najbardziej arbuzy', 'Lulu', 150),
(6, 1, '2022-06-02', 'I5', 'Piękna peruwianka. Biała z lekko płowymi włoskami na końcach. Jeszcze jej włoski są krótkie ale z czasem urosną na piękne długie włosy. Dostojna i spokojna, długo jej zabiera przyzwyczajenie się do właściciela. Je ładnie i umie już pić z poidełka, lubi najbardziej sałatę rzymską', 'Cindy', 200),
(7, 1, '2022-06-02', 'I5', 'Piękna peruwianka. Brązowa po jednej stronie i lekko czarna po drugiej. Wyjątkowe umaszczenie. Bardzo ufna i wesoła, cały czas podskakuje i wesoło piszczy. Cały czas głodna. Je ładnie i umie już pić z poidełka, lubi najbardziej jabłuszka', 'Wendy', 200),
(8, 1, '2022-06-02', 'I5', 'Piękna peruwianka. Czarno - biała. Zdecydowanie najładniejsza z miotu. Jeszcze jej włoski są krótkie ale z czasem urosną na piękne długie włosy. spokojna ale ufna. Je ładnie i umie już pić z poidełka, lubi najbardziej sianko', 'Mała', 250),
(9, 1, '2022-06-02', 'I5', 'Piękna peruwianka. Biała z lekko płowymi włoskami na końcach. Podobna do swojej siostry. Jeszcze jej włoski są krótkie ale z czasem urosną na piękne długie włosy. Dostojna i spokojna, długo jej zabiera przyzwyczajenie się do właściciela. Je ładnie i umie już pić z poidełka, lubi najbardziej sałatę rzymską', 'Lola', 200),
(10, 8, '2022-07-29', 'C4', 'Popularna rozetka abisyńska. Łatwa w pielęgnacji na sam początek. Wesoła. Jeszcze bardzo malutka, pije mleko matki - do sprzedania za miesiąc', 'Ed', 0),
(11, 8, '2022-07-29', 'C4', 'Popularna rozetka abisyńska. Łatwa w pielęgnacji na sam początek. śpioch straszny ale ufna. Jeszcze bardzo malutka, pije mleko matki - do sprzedania za miesiąc', 'Tikka', 0),
(12, 8, '2022-07-29', 'C4', 'Popularna rozetka abisyńska. Łatwa w pielęgnacji na sam początek. Spokojna i nieufna. Jeszcze bardzo malutka, pije mleko matki - do sprzedania za miesiąc', 'Frania', 0);
--
-- Indeksy dla zrzutów tabel
--
--
-- Indeksy dla tabeli `rasy`
--
ALTER TABLE `rasy`
ADD PRIMARY KEY (`id`);
--
-- Indeksy dla tabeli `swinki`
--
ALTER TABLE `swinki`
ADD PRIMARY KEY (`id`);
--
-- AUTO_INCREMENT dla zrzuconych tabel
--
--
-- AUTO_INCREMENT dla tabeli `rasy`
--
ALTER TABLE `rasy`
MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=14;
--
-- AUTO_INCREMENT dla tabeli `swinki`
--
ALTER TABLE `swinki`
MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;
COMMIT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

View File

@@ -0,0 +1,64 @@
<?php
$db = mysqli_connect("localhost", "root", "", "hodowla");
?>
<!doctype html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Hodowla świnek morskich</title>
<link rel="stylesheet" href="styl.css">
</head>
<body>
<header>
<h1>Hodowla świnek morskich - zamów świnkowe maluszki</h1>
</header>
<nav>
<a href="peruwianka.php">Rasa Peruwianka</a>
<a href="american.php">Rasa American</a>
<a href="crested.php">Rasa Crested</a>
</nav>
<aside>
<h3>Poznaj wszystkie rasy świnek morskich</h3>
<ol>
<?php
$sql1 = "SELECT rasa FROM rasy;";
$result1 = mysqli_query($db, $sql1);
while ($row = mysqli_fetch_assoc($result1)) {
echo "<li>{$row['rasa']}</li>";
}
?>
</ol>
</aside>
<main>
<img src="crested.jpg" alt="Świnka morska rasy crested">
<?php
$sql2 = "SELECT DISTINCT data_ur, miot, rasa FROM swinki JOIN rasy ON rasy.id = rasy_id WHERE rasy_id = 7;";
$result2 = mysqli_query($db, $sql2);
while ($row = mysqli_fetch_assoc($result2)) {
echo "<h2>Rasa - {$row['rasa']}</h2>";
echo "<p>Data urodzenia: {$row['data_ur']}</p>";
echo "<p>Oznaczenie miotu: {$row['miot']}";
}
?>
<hr>
<h2>Świnki w tym miocie</h2>
<?php
$sql3 = "SELECT imie, cena, opis FROM swinki WHERE rasy_id = 7;";
$result3 = mysqli_query($db, $sql3);
while ($row = mysqli_fetch_assoc($result3)) {
echo "<h3>{$row['imie']} - {$row['cena']}</h3>";
echo "<p>{$row['opis']}</p>";
}
?>
</main>
<footer>
<p>Stronę wykonał: Jakub Grzegorczyk 3p/1</p>
</footer>
</body>
</html>
<?php
mysqli_close($db);

Binary file not shown.

After

Width:  |  Height:  |  Size: 373 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 408 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 406 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 416 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 410 KiB

View File

@@ -0,0 +1,4 @@
SELECT imie, cena, miot FROM swinki WHERE data_ur LIKE '%-07-%';
SELECT DISTINCT data_ur, miot, rasa FROM swinki JOIN rasy ON rasy.id = rasy_id WHERE rasy_id = 1;
SELECT imie, cena, opis FROM swinki WHERE rasy_id = 1;
SELECT rasa FROM rasy;

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

View File

@@ -0,0 +1,64 @@
<?php
$db = mysqli_connect("localhost", "root", "", "hodowla");
?>
<!doctype html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Hodowla świnek morskich</title>
<link rel="stylesheet" href="styl.css">
</head>
<body>
<header>
<h1>Hodowla świnek morskich - zamów świnkowe maluszki</h1>
</header>
<nav>
<a href="peruwianka.php">Rasa Peruwianka</a>
<a href="american.php">Rasa American</a>
<a href="crested.php">Rasa Crested</a>
</nav>
<aside>
<h3>Poznaj wszystkie rasy świnek morskich</h3>
<ol>
<?php
$sql1 = "SELECT rasa FROM rasy;";
$result1 = mysqli_query($db, $sql1);
while ($row = mysqli_fetch_assoc($result1)) {
echo "<li>{$row['rasa']}</li>";
}
?>
</ol>
</aside>
<main>
<img src="peruwianka.jpg" alt="Świnka morska rasy peruwianka">
<?php
$sql2 = "SELECT DISTINCT data_ur, miot, rasa FROM swinki JOIN rasy ON rasy.id = rasy_id WHERE rasy_id = 1;";
$result2 = mysqli_query($db, $sql2);
while ($row = mysqli_fetch_assoc($result2)) {
echo "<h2>Rasa - {$row['rasa']}</h2>";
echo "<p>Data urodzenia: {$row['data_ur']}</p>";
echo "<p>Oznaczenie miotu: {$row['miot']}";
}
?>
<hr>
<h2>Świnki w tym miocie</h2>
<?php
$sql3 = "SELECT imie, cena, opis FROM swinki WHERE rasy_id = 1;";
$result3 = mysqli_query($db, $sql3);
while ($row = mysqli_fetch_assoc($result3)) {
echo "<h3>{$row['imie']} - {$row['cena']}</h3>";
echo "<p>{$row['opis']}</p>";
}
?>
</main>
<footer>
<p>Stronę wykonał: Jakub Grzegorczyk 3p/1</p>
</footer>
</body>
</html>
<?php
mysqli_close($db);

View File

@@ -0,0 +1 @@
Brave Browser

View File

@@ -0,0 +1,49 @@
* {
font-family: Helvetica, serif;
}
body {
margin: 0;
}
header, footer {
background: saddlebrown;
color: white;
padding: 7px;
text-align: center;
}
nav {
background: peru;
width: 80%;
height: 40px;
padding-top: 20px;
float: left;
}
main {
width: 80%;
height: 700px;
font-size: 120%;
float: left;
overflow: auto;
}
aside {
background: peru;
color: white;
width: 20%;
height: 760px;
float: right;
}
a {
color: #DDD;
padding-left: 90px;
font-size: 140%;
text-decoration: none;
}
a:hover {
color: white;
}
img {
margin: 30px;
float: left;
}
footer {
clear: both;
}