This commit is contained in:
FlyInTheBox 2023-09-18 13:38:54 +02:00
parent e8d6f5c123
commit c43440b5a5
2 changed files with 23 additions and 21 deletions

View file

@ -1,7 +1,7 @@
<h1>Tabela wypożyczenia</h1>
<?php
$query = 'SELECT Nr_transakcji, ksiazki.Tytul, pracownicy.Imie, pracownicy.Nazwisko, czytelnicy.Imie, czytelnicy.Nazwisko, wypozyczenia.Nr_czytelnika, Data_Wypozyczenia, Data_zwrotu FROM wypozyczenia JOIN ksiazki ON wypozyczenia.Sygnatura = ksiazki.Sygnatura join pracownicy on pracownicy.Id_pracownika=wypozyczenia.Id_pracownika join czytelnicy on czytelnicy.Nr_czytelnika= wypozyczenia.Nr_czytelnika';
$query = 'SELECT Nr_transakcji, ksiazki.Tytul, pracownicy.Imie, pracownicy.Nazwisko, czytelnicy.Imie as ImieC, czytelnicy.Nazwisko as NazwiskoC, wypozyczenia.Nr_czytelnika, Data_Wypozyczenia, Data_zwrotu FROM wypozyczenia JOIN ksiazki ON wypozyczenia.Sygnatura = ksiazki.Sygnatura join pracownicy on pracownicy.Id_pracownika=wypozyczenia.Id_pracownika join czytelnicy on czytelnicy.Nr_czytelnika= wypozyczenia.Nr_czytelnika order by Nr_transakcji';
$result = mysqli_query($conn, $query);
echo '<p>Zawiera ' . mysqli_num_rows($result) . ' wierszy</p>';
if (mysqli_num_rows($result) > 0) {
@ -9,7 +9,7 @@ if (mysqli_num_rows($result) > 0) {
echo '<tr><th>Nr_transakcji</th><th>Nazwa</th><th>Pracownik</th><th>Czytelnik</th><th>Data_Wypozyczenia</th><th>Data_zwrotu</th></tr>';
while ($row = mysqli_fetch_assoc($result)) {
echo '<tr><td>' . $row['Nr_transakcji'] . '</td><td>'
. $row['Tytul'] . '</td><td>' . $row['Imie'] . " " . $row['Nazwisko'] . '</td><td>' . $row['Nr_czytelnika'] . '</td><td>' . $row['Data_Wypozyczenia'] . '</td><td>' . $row['Data_zwrotu'] . '</td></tr>';
. $row['Tytul'] . '</td><td>' . $row['Imie'] . " " . $row['Nazwisko'] . '</td><td>' . $row['ImieC'] . " ". $row['NazwiskoC'] . '</td><td>' . $row['Data_Wypozyczenia'] . '</td><td>' . $row['Data_zwrotu'] . '</td></tr>';
}
echo '</table>';
} else {

View file

@ -39,15 +39,14 @@
exit;
}
$zapytanie = "SELECT emp.id,
emp.first_name,
emp.last_name,
emp.userid,
emp.comments,
emp.start_date
$zapytanie = "SELECT emp.id as ID,
emp.first_name as imie,
emp.last_name as nazwisko,
emp.userid as uzytkownik,
emp.comments as komentarz,
emp.start_date as data_rozpoczecia
FROM emp
WHERE emp.last_name LIKE 'n%';";
$wynik = mysqli_query($id_conn, $zapytanie);
WHERE emp.last_name LIKE 'n%';";
$wynik = mysqli_query($id_conn, $zapytanie);
$errno = mysqli_errno($id_conn);
@ -84,17 +83,20 @@
</tr>
<?php
while ($row = mysqli_fetch_array($wynik)) #row-zmienna
{
?>
<tr height = "20">
<td> <?php printf("%d", $row['id']); ?> </td>
<td> <?php printf("%s", $row['last_name']); ?> </td>
<td> <?php printf("%s", $row['first_name']); ?> </td>
<td> <?php printf("%s", $row['userid']); ?> </td>
<td> <?php printf("%s", $row['comments']); ?> </td>
<td> <?php printf("%s", $row['start_date']); ?> </td>
</tr>
<?php
{
echo '<tr><td>';
printf("%d", $row['ID']);
echo '</td><td>';
printf("%s", $row['nazwisko']);
echo '</td><td>';
printf("%s", $row['imie']);
echo '</td><td>';
printf("%s", $row['uzytkownik']);
echo '</td><td>';
printf("%s", $row['komentarz']);
echo '</td><td>';
printf("%s", $row['data_rozpoczecia']);
echo '</td></tr>';
}
mysqli_free_result($wynik); #zwalnia pamięć zarezerwowaną na tablicę $wynik
?>