15.10
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
<?php
|
||||
$db = mysqli_connect('localhost', 'root', '', '3p_01_pracownicy_w_kolorze');
|
||||
|
||||
$query = "SELECT * FROM tabela_1 ORDER BY id";
|
||||
|
||||
$result = mysqli_query($db, $query);
|
||||
|
||||
$html = "<table border='1' cellspacing='0'>";
|
||||
$html .= '<thead><tr><th>Identyfikator</th><th>Imię</th><th>Nazwisko</th><th>Email</th><th>Płeć</th><th>Adres IP</th><th>Kolor</th></tr></thead><tbody>';
|
||||
|
||||
|
||||
while ($row = mysqli_fetch_assoc($result)) {
|
||||
$id = htmlspecialchars($row['id'], ENT_QUOTES | ENT_SUBSTITUTE, 'UTF-8');
|
||||
$im = htmlspecialchars($row['first_name'], ENT_QUOTES | ENT_SUBSTITUTE, 'UTF-8');
|
||||
$na = htmlspecialchars($row['last_name'], ENT_QUOTES | ENT_SUBSTITUTE, 'UTF-8');
|
||||
$em = htmlspecialchars($row['email'], ENT_QUOTES | ENT_SUBSTITUTE, 'UTF-8');
|
||||
$ge = htmlspecialchars($row['gender'], ENT_QUOTES | ENT_SUBSTITUTE, 'UTF-8');
|
||||
$ip = htmlspecialchars($row['ip_address'], ENT_QUOTES | ENT_SUBSTITUTE, 'UTF-8');
|
||||
$co = htmlspecialchars($row['color'], ENT_QUOTES | ENT_SUBSTITUTE, 'UTF-8');
|
||||
|
||||
$html .= "<tr style='background-color: $co'>";
|
||||
$html .= '<td>' . $id . '</td>';
|
||||
$html .= '<td>' . $im . '</td>';
|
||||
$html .= '<td>' . $na . '</td>';
|
||||
$html .= '<td>' . $em . '</td>';
|
||||
$html .= '<td>' . $ge . '</td>';
|
||||
$html .= '<td>' . $ip . '</td>';
|
||||
$html .= '<td>' . $co . '</td>';
|
||||
$html .= '</tr>';
|
||||
}
|
||||
echo <<<HTML
|
||||
<!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>P61b - Praca z bazą danych wygenerowaną na stronie w kolorze</title>
|
||||
<link rel="stylesheet" href="style.css" class="css">
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<h1>Zadanie P61b</h1>
|
||||
<h2>Autor: Jakub Grzegorczyk</h2>
|
||||
</header>
|
||||
<div class="box">
|
||||
<p>
|
||||
Korzystając ze strony https://mockaroo.com/ wygeneruj w SQL następujące dane 50 pracowników:
|
||||
<ul>
|
||||
<li>id</li>
|
||||
<li>first_name</li>
|
||||
<li>last_name</li>
|
||||
<li>email</li>
|
||||
<li>gender</li>
|
||||
<li>ip_address</li>
|
||||
<li>color</li>
|
||||
</ul>
|
||||
|
||||
Wartość color powinna być wyrażona w liczbie szesnastkowej.
|
||||
|
||||
<ol>
|
||||
<li>Utwórz bazę danych 3p_01_pracownicy_w_kolorze.</li>
|
||||
<li>Zaimportuj dane z wygenerowanego pliku.</li>
|
||||
<li>Napisz skrypt php, który wyświetli dane pracowników na tle koloru zapisanego w kolumnie color.</li>
|
||||
<li>Jako rozwiązanie prześlij: wygenerowany plik sql, eksport bazy danych oraz skrypt php realizujący zadanie.</li>
|
||||
</ol>
|
||||
</p>
|
||||
</div>
|
||||
<div class="box">
|
||||
{$html}
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
HTML;
|
||||
Reference in New Issue
Block a user