-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfavorites.php
More file actions
56 lines (49 loc) · 2 KB
/
favorites.php
File metadata and controls
56 lines (49 loc) · 2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<?php
require("navbar.php");
?>
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Witaj!</title>
<link rel="stylesheet" href="style-main.css">
</head>
<body>
<div class="header">
<h1>Polubione posty</h1>
</div>
<div class="grid-container">
<?php
$idUzytkownika = $idZalogowanego;
$sql = "SELECT p.id, p.nazwa, p.obrazek, p.idUzytkownika FROM posty p, ulubione u WHERE u.idPostu = p.id AND u.idUzytkownika = $idUzytkownika";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_object()) {
$idUzytkownika = $row->idUzytkownika;
$sql = "SELECT login, awatar FROM uzytkownicy WHERE id=$idUzytkownika";
$objUzytkownik = $conn->query($sql)->fetch_object();
$nazwaUzytkownika = $objUzytkownik->login;
$awatar = $objUzytkownik->awatar;
echo "<div class='grid-item'>";
echo "<a href='details.php?id={$row->id}'><div class='gradient'><p>{$row->nazwa}</p>
<div class='profile-mini'>
<p> <img src='awatary/$awatar'>$nazwaUzytkownika</p>
</div>
</div></a>";
if (mime_content_type("obrazki/{$row->obrazek}")=='video/mp4'){
echo"<video autoplay muted loop><source src='obrazki/{$row->obrazek}'>Twoja przeglądarka nie obsługuje filmów w technologii HTML5.</video>";
}
else{
echo "<img src='obrazki/{$row->obrazek}'>";
}
echo "</div>";
}
} else {
echo "Użytkownik nie polubił żadnych postów.";
}
$conn->close();
?>
</div>
</body>
</html>