2023-05-10 14:10:35 +02:00
<! doctype html >
< html lang = " en " >
< 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 > Document </ title >
< style >
2023-05-10 14:43:25 +02:00
table , tr , td , th {
2023-05-10 14:10:35 +02:00
border : 1 px solid black ;
border - collapse : collapse ;
padding : 5 px ;
}
</ style >
</ head >
< body >
< hr >
< h1 > Wyniki zapytania w akapitach :</ h1 >
< ? php
2023-05-10 14:43:25 +02:00
$miesiace = array (
1 => " stycznia " ,
2 => " lutego " ,
3 => " marca " ,
4 => " kwietnia " ,
5 => " maja " ,
6 => " czerwca " ,
7 => " lipca " ,
8 => " sierpnia " ,
9 => " września " ,
10 => " października " ,
11 => " listopada " ,
12 => " grudnia "
);
2023-05-10 14:10:35 +02:00
$database = 'wylazowski' ;
$servername = 'localhost' ;
$username = 'Wylazowski' ;
$password = 'tajnehaslo' ;
$conn = mysqli_connect ( $servername , $username , $password , $database );
2023-05-10 14:43:25 +02:00
if ( ! $conn ) {
2023-05-10 14:10:35 +02:00
die ( 'Próba połączenia z bazą danych zakończyła się niepowodzeniem. Błąd: '
. mysqli_connect_error ());
}
$query = 'SELECT Nr_czytelnika, Imie, Nazwisko FROM czytelnicy' ;
$result = mysqli_query ( $conn , $query );
if ( mysqli_num_rows ( $result ) > 0 ) {
while ( $row = mysqli_fetch_assoc ( $result )) {
echo '<p>Numer: ' . $row [ 'Nr_czytelnika' ]
. '. Imię i nazwisko: ' . $row [ 'Imie' ] . ' ' . $row [ 'Nazwisko' ] . '</p>' ;
}
} else {
echo 'brak danych' ;
}
?>
< hr >
< h1 > Wyniki zapytania w liście nieuporządkowanej :</ h1 >
< ? php
$result = mysqli_query ( $conn , $query );
if ( mysqli_num_rows ( $result ) > 0 ) {
echo '<ol style="list-style-type: circle;">' ;
while ( $row = mysqli_fetch_assoc ( $result )) {
echo '<li>Numer: ' . $row [ 'Nr_czytelnika' ]
. '. Imię i nazwisko: ' . $row [ 'Imie' ] . ' ' . $row [ 'Nazwisko' ] . '</li>' ;
}
echo '</ol>' ;
} else {
echo 'brak danych' ;
}
?>
< hr >
< h1 > Wyniki zapytania w tabeli HTML :</ h1 >
< ? php
$result = mysqli_query ( $conn , $query );
if ( mysqli_num_rows ( $result ) > 0 ) {
echo '<table>' ;
echo '<tr><th>Numer czytelnika</th><th>Imię i nazwisko</th></tr>' ;
while ( $row = mysqli_fetch_assoc ( $result )) {
echo '<tr><td>' . $row [ 'Nr_czytelnika' ] . '</td><td>'
. $row [ 'Imie' ] . ' ' . $row [ 'Nazwisko' ] . '</td></tr>' ;
}
echo '</table>' ;
} else {
echo 'brak danych' ;
}
?>
< hr >
< h1 > Zadanie . 5 </ h1 >
< ? php
$query = 'SELECT tytul, Nazwisko, Imie FROM ksiazki' ;
$result = mysqli_query ( $conn , $query );
if ( mysqli_num_rows ( $result ) > 0 ) {
while ( $row = mysqli_fetch_assoc ( $result )) {
2023-05-10 14:43:25 +02:00
echo '<p>Ksiązka ' . '<em>' . $row [ 'tytul' ] . '</em>'
. ' została napisana przez ' . ' <b> ' . $row [ 'Imie' ] . ' ' . $row [ 'Nazwisko' ] . '</b>' . '.' . '</p>' ;
2023-05-10 14:10:35 +02:00
}
} else {
echo 'brak danych' ;
}
?>
< hr >
< h1 > Zadanie . 6 </ h1 >
< ? php
$query = 'SELECT nazwa FROM stanowiska' ;
$result = mysqli_query ( $conn , $query );
if ( mysqli_num_rows ( $result ) > 0 ) {
echo '<table>' ;
echo '<tr><th>Nazwa stanowiska </th><th>liczba liter </th></tr>' ;
while ( $row = mysqli_fetch_assoc ( $result )) {
echo '<tr><td>' . $row [ 'nazwa' ] . '</td><td style="text-align: right;">'
. mb_strlen ( $row [ 'nazwa' ]) . '</td></tr>' ;
}
echo '</table>' ;
} else {
echo 'brak danych' ;
}
?>
< hr >
< h1 > Zadanie 3 </ h1 >
< ? php
$query = 'SELECT Sygnatura,Tytul,Imie,Nazwisko,Wydawnictwo,Rok_wyd,Cena FROM `ksiazki` WHERE (Wydawnictwo LIKE "PWN" or Wydawnictwo LIKE "HELION") AND Rok_wyd BETWEEN 1990 AND 2011 ORDER BY Rok_wyd;' ;
$result = mysqli_query ( $conn , $query );
if ( mysqli_num_rows ( $result ) > 0 ) {
echo '<table>' ;
echo '<tr><th>Sygnatura</th><th>Tytuł</th><th>Autor</th><th>Wydawnictwo</th><th>Rok wydania</th><th>Cena</th></tr>' ;
while ( $row = mysqli_fetch_assoc ( $result )) {
$arr = explode ( '.' , $row [ 'Cena' ]);
2023-05-10 14:43:25 +02:00
echo '<tr><td>' . $row [ 'Sygnatura' ] . '</td><td>' . $row [ 'Tytul' ] . '</td><td>' . $row [ 'Imie' ] . ' ' . $row [ 'Nazwisko' ] . '</td><td>' . $row [ 'Wydawnictwo' ] . '</td><td>' . $row [ 'Rok_wyd' ] . '</td><td style="text-align: right">' . $arr [ 0 ] . ' zł ' . $arr [ 1 ] . ' gr' . '</td></tr>' ;
}
echo '</table>' ;
} else {
echo 'brak danych' ;
}
?>
< hr >
< h1 > Zadanie 4 </ h1 >
< ? php
$query = 'SELECT Imie, Nazwisko,Data_zatrudnienia FROM pracownicy' ;
$result = mysqli_query ( $conn , $query );
if ( mysqli_num_rows ( $result ) > 0 ) {
echo '<table>' ;
echo '<tr><th>Imię </th><th>Nazwisko </th><th>Data zatrudnienia</th></tr>' ;
while ( $row = mysqli_fetch_assoc ( $result )) {
$d = strtotime ( $row [ 'Data_zatrudnienia' ]);
echo '<tr><td>' . $row [ 'Imie' ] . '</td><td>'
. $row [ 'Nazwisko' ] . '</td><td>'
. date ( 'j ' , $d ) . $miesiace [ date ( 'n' , $d )] . date ( ' Y' , $d ) . ' (data w bazie: ' . $row [ 'Data_zatrudnienia' ] . ')' . '</td>' ;
2023-05-10 14:10:35 +02:00
}
echo '</table>' ;
} else {
echo 'brak danych' ;
}
?>
</ body >
2023-05-10 14:43:25 +02:00
</ html >