wk
This commit is contained in:
commit
6a799c200e
85
get.php
Normal file
85
get.php
Normal file
@ -0,0 +1,85 @@
|
||||
<?php
|
||||
$conn = new mysqli(hostname: "localhost",username: "root",password: "",database: "szachy");
|
||||
?>
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="pl">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>KOŁO SZACHOWE</title>
|
||||
<link rel="stylesheet" href="styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<h2>Koło szachowe <i>gambit</i> piona</h2>
|
||||
</header>
|
||||
|
||||
<div id="lewy">
|
||||
<h4>Polecane linki</h4>
|
||||
<ul>
|
||||
<li><a href="kw1.png">kwerenda1</a></li>
|
||||
<li><a href="kw2.png">kwerenda2</a></li>
|
||||
<li><a href="kw3.png">kwerenda3</a></li>
|
||||
<li><a href="kw4.png">kwerenda4</a></li>
|
||||
</ul>
|
||||
<img src="logo.png" alt="Logo koła">
|
||||
</div>
|
||||
|
||||
<div id="prawy">
|
||||
<h3>Najlepsi gracze naszego koła</h3>
|
||||
<table>
|
||||
<tr>
|
||||
<th>Pozycja</th>
|
||||
<th>Pseudonim</th>
|
||||
<th>Tytuł</th>
|
||||
<th>Ranking</th>
|
||||
<th>Klasa</th>
|
||||
</tr>
|
||||
<?php
|
||||
// Skrypt #1
|
||||
$sql = "SELECT pseudonim, tytul, ranking, klasa FROM zawodnicy WHERE ranking > 2787 ORDER BY ranking DESC;";
|
||||
$result = $conn->query($sql);
|
||||
$i = 1;
|
||||
while ($row = $result->fetch_assoc()) {
|
||||
echo "<tr>";
|
||||
echo "<td>" . $i . "</td>";
|
||||
echo "<td>" . $row["pseudonim"] . "</td>";
|
||||
echo "<td>" . $row["tytul"] . "</td>";
|
||||
echo "<td>" . $row["ranking"] . "</td>";
|
||||
echo "<td>" . $row["klasa"] . "</td>";
|
||||
echo "</tr>";
|
||||
$i++;
|
||||
}
|
||||
echo "<tr>";
|
||||
echo "</tr>";
|
||||
?>
|
||||
</table>
|
||||
<form action="szachy.php" method="post">
|
||||
<input type="submit" value="Losuj nową parę graczy" id="losuj" name="losuj">
|
||||
</form>
|
||||
<?php
|
||||
// Skrypt #2
|
||||
if (isset($_POST['losuj'])) {
|
||||
$sql = "SELECT pseudonim, klasa FROM zawodnicy ORDER BY RAND() LIMIT 2;";
|
||||
$result = $conn->query($sql);
|
||||
echo "<h4>";
|
||||
while ($row = $result->fetch_assoc()) {
|
||||
echo $row["pseudonim"]." ".$row['klasa']." ";
|
||||
}
|
||||
echo "</h4>";
|
||||
}
|
||||
?>
|
||||
<p>Legenda: AM - Absolutny Mistrz, SM - Szkolny Mistrz, PM - Mistrz Poziomu, KM - Mistrz Klasowy</p>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<p>Stronę wykonał:WK</p>
|
||||
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<?php
|
||||
$conn->close();
|
||||
?>
|
||||
51
styles.css
Normal file
51
styles.css
Normal file
@ -0,0 +1,51 @@
|
||||
* {
|
||||
font-family: 'Helvetica';
|
||||
}
|
||||
|
||||
header,footer {
|
||||
background-color: #FFD966;
|
||||
color: white;
|
||||
padding: 20px;
|
||||
text-align: center;
|
||||
text-shadow: 5px 5px 10px black;
|
||||
}
|
||||
|
||||
footer {
|
||||
font-size: 120%;
|
||||
clear: both;
|
||||
}
|
||||
|
||||
#lewy {
|
||||
background-color: #FFD966;
|
||||
width: 25%;
|
||||
height: 450px;
|
||||
float: left;
|
||||
}
|
||||
|
||||
#prawy {
|
||||
background-color: #C5E0B4;
|
||||
width: 75%;
|
||||
height: 450px;
|
||||
text-align: center;
|
||||
box-shadow: inset 0 0 15px black;
|
||||
float: left;
|
||||
}
|
||||
|
||||
table,td,th {
|
||||
border: 1px solid black;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
table {
|
||||
margin: auto;
|
||||
width: 70%;
|
||||
}
|
||||
|
||||
ul {
|
||||
list-style-type: square;
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
a,h4 {
|
||||
color: SeaGreen;
|
||||
}
|
||||
116
szachy.sql
Normal file
116
szachy.sql
Normal file
@ -0,0 +1,116 @@
|
||||
|
||||
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
|
||||
START TRANSACTION;
|
||||
SET time_zone = "+00:00";
|
||||
|
||||
CREATE TABLE `zawodnicy` (
|
||||
`id_zawodnika` int(11) NOT NULL,
|
||||
`pseudonim` varchar(20) NOT NULL,
|
||||
`tytul` varchar(2) NOT NULL,
|
||||
`data_zdobycia` date DEFAULT NULL,
|
||||
`ranking` int(11) NOT NULL,
|
||||
`klasa` varchar(2) NOT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;
|
||||
|
||||
INSERT INTO `zawodnicy` (`id_zawodnika`, `pseudonim`, `tytul`, `data_zdobycia`, `ranking`, `klasa`) VALUES
|
||||
(1, 'Hiikar', 'SM', '2020-07-12', 2798, '4B'),
|
||||
(2, 'Magmus', 'SM', '2020-06-15', 2882, '1C'),
|
||||
(3, 'Bludolf', 'KM', '2020-06-30', 2830, '4C'),
|
||||
(4, 'Botas Bross', 'KM', '2020-06-04', 2817, '3A'),
|
||||
(5, 'AGDomator', '', NULL, 1813, '1A'),
|
||||
(6, 'Hans', 'PM', '2020-03-27', 2811, '2B'),
|
||||
(7, 'Eryka Róża', 'KM', '2019-11-30', 2810, '4C'),
|
||||
(8, 'BananD', 'PM', '2020-07-25', 2817, '3A'),
|
||||
(9, 'HarmoniaB', 'SM', '2020-08-23', 2888, '1A'),
|
||||
(10, 'So What', 'SM', '2020-11-09', 2788, '4B'),
|
||||
(11, 'Anyżeg', 'PM', '2020-11-06', 2787, '3B'),
|
||||
(12, 'Boringof', 'SM', '2020-03-02', 2785, '2A'),
|
||||
(13, 'JFKDudek', 'SM', '2019-11-27', 2780, '2B'),
|
||||
(14, 'SzaMam', '', NULL, 2777, '2A'),
|
||||
(15, 'MaxVac', '', NULL, 2775, '2A'),
|
||||
(16, 'PioSwi', '', NULL, 2775, '4B'),
|
||||
(17, 'LeiDom', '', NULL, 2769, '3B'),
|
||||
(18, 'RusPon', 'OM', '2020-04-25', 2768, '1C'),
|
||||
(19, 'PetLek', '', NULL, 2764, '2C'),
|
||||
(20, 'GatKam', '', NULL, 2763, '2A'),
|
||||
(21, 'PawElj', 'OM', '2020-12-23', 2763, '4B'),
|
||||
(22, 'WugGas', '', NULL, 2761, '3A'),
|
||||
(23, 'MicAda', '', NULL, 2761, '4B'),
|
||||
(24, 'DmiJak', '', NULL, 2761, '1C'),
|
||||
(25, 'WanYue', '', NULL, 2760, '4B'),
|
||||
(26, 'AleSzy', 'OM', '2019-12-10', 2756, '5A'),
|
||||
(27, 'DinLir', '', NULL, 2755, '3B'),
|
||||
(28, 'WanHao', 'OM', '2020-07-25', 2755, '3B'),
|
||||
(29, 'SieMow', '', NULL, 2752, '2B'),
|
||||
(30, 'ÉtiBac', '', NULL, 2751, '3A'),
|
||||
(31, 'NikWit', 'OM', '2020-12-16', 2749, '2A'),
|
||||
(32, 'JewTom', '', NULL, 2747, '4B'),
|
||||
(33, 'RadWoj', 'OM', '2019-10-16', 2745, '1A'),
|
||||
(34, 'DavNav', 'OM', '2020-02-21', 2750, '3A'),
|
||||
(35, 'JewBar', '', NULL, 2744, '5A'),
|
||||
(36, 'ArkNai', '', NULL, 2739, '3B'),
|
||||
(37, 'DmiAnd', '', NULL, 2737, '5A'),
|
||||
(38, 'JudPol', '', NULL, 2737, '1A'),
|
||||
(39, 'JanNie', 'OM', '2020-08-26', 2735, '3A'),
|
||||
(40, 'WikBoł', 'OM', '2021-01-22', 2735, '5A'),
|
||||
(41, 'BaaDżo', '', NULL, 2734, '3B'),
|
||||
(42, 'WłaMał', '', NULL, 2734, '1A'),
|
||||
(43, 'PenHar', 'OM', '2020-08-03', 2732, '1A'),
|
||||
(44, 'Li Cha', '', NULL, 2731, '5A'),
|
||||
(45, 'ZolAlm', '', NULL, 2730, '4C'),
|
||||
(46, 'OłeMoi', '', NULL, 2726, '5A'),
|
||||
(47, 'JewAle', '', NULL, 2726, '2C'),
|
||||
(48, 'AndWoł', 'OM', '2020-04-11', 2725, '1C'),
|
||||
(49, 'Ni Hua', 'OM', '2020-05-21', 2725, '2B'),
|
||||
(50, 'FraVal', '', NULL, 2724, '3A'),
|
||||
(51, 'Yu Yan', '', NULL, 2724, '1B'),
|
||||
(52, 'AntKor', 'OM', '2020-11-11', 2724, '5A'),
|
||||
(53, 'Bu Xia', '', NULL, 2723, '2A'),
|
||||
(54, 'KriSas', 'OM', '2020-12-28', 2722, '4B'),
|
||||
(55, 'AleRia', '', NULL, 2720, '5A'),
|
||||
(56, 'OłeAre', 'OM', '2020-12-08', 2720, '4C'),
|
||||
(57, 'RicRap', '', NULL, 2720, '1A'),
|
||||
(58, 'LauFre', '', NULL, 2720, '3B'),
|
||||
(59, 'Lê Qua', 'OM', '2020-10-28', 2718, '4B'),
|
||||
(60, 'LázBru', '', NULL, 2717, '5A'),
|
||||
(61, 'WalSał', '', NULL, 2717, '2A'),
|
||||
(62, 'Loevan', '', NULL, 2715, '1A'),
|
||||
(63, 'DenChi', '', NULL, 2714, '5A'),
|
||||
(64, 'WlaHak', '', NULL, 2714, '2B'),
|
||||
(65, 'IwaCze', 'OM', '2019-11-30', 2713, '1A'),
|
||||
(66, 'LukMcS', '', NULL, 2713, '3A'),
|
||||
(67, 'NigSho', '', '2019-11-15', 2713, '3A'),
|
||||
(68, 'RusKas', '', NULL, 2712, '2B'),
|
||||
(69, 'AleDri', '', NULL, 2712, '3B'),
|
||||
(70, 'OłeBie', '', NULL, 2711, '2B'),
|
||||
(71, 'AleMot', '', NULL, 2710, '4B'),
|
||||
(72, 'JurKry', '', NULL, 2710, '2C'),
|
||||
(73, 'ZacJef', '', NULL, 2710, '5A'),
|
||||
(74, 'LivNis', '', NULL, 2708, '2C'),
|
||||
(75, 'ErnIna', '', NULL, 2707, '2A'),
|
||||
(76, 'IvaSok', '', NULL, 2707, '4B'),
|
||||
(77, 'FerBer', '', '2019-09-26', 2706, '5A'),
|
||||
(78, 'SieRub', '', NULL, 2706, '4C'),
|
||||
(79, 'WeiYi', '', NULL, 2706, '2C'),
|
||||
(80, 'MicTal', '', NULL, 2706, '1C'),
|
||||
(81, 'WadMił', '', NULL, 2705, '2C'),
|
||||
(82, 'BorGra', '', NULL, 2705, '1A'),
|
||||
(83, 'VikLáz', '', NULL, 2705, '3C'),
|
||||
(84, 'EmiSut', '', NULL, 2704, '5A'),
|
||||
(85, 'MicKra', '', NULL, 2703, '4B'),
|
||||
(86, 'IljSmi', '', NULL, 2702, '4C'),
|
||||
(87, 'AleCha', '', NULL, 2702, '3B'),
|
||||
(88, 'ZurAzm', '', NULL, 2702, '2B'),
|
||||
(89, 'RomÉdo', '', NULL, 2702, '1A'),
|
||||
(90, 'AleOni', '', NULL, 2702, '5A'),
|
||||
(91, 'PetHei', '', NULL, 2701, '4B'),
|
||||
(92, 'MakMat', '', NULL, 2700, '1B'),
|
||||
(93, 'IgoŁys', '', '2020-09-04', 2700, '5A'),
|
||||
(94, 'LiLa', 'AM', '2020-09-14', 2901, '2A');
|
||||
|
||||
ALTER TABLE `zawodnicy`
|
||||
ADD PRIMARY KEY (`id_zawodnika`);
|
||||
|
||||
ALTER TABLE `zawodnicy`
|
||||
MODIFY `id_zawodnika` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=95;
|
||||
COMMIT;
|
||||
Loading…
Reference in New Issue
Block a user