-
Notifications
You must be signed in to change notification settings - Fork 0
/
perfil.php
124 lines (116 loc) · 4.47 KB
/
perfil.php
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<!DOCTYPE html>
<html>
<head lang="pt-br">
<title>App</title>
<!--METAS-->
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="keywords" content="web, developer, design, layout, UI, UX">
<meta name="language" content="PT-BR">
<meta name="author" content="Nome">
<meta name="robots" ontent="noindex">
<meta name="googlebot" content="noindex">
<!--LINKS-->
<link rel="stylesheet" href="CSS/GERAL/GERAL.css">
<link rel="stylesheet" href="CSS/NORMALIZE/NORMALIZE.css">
<link rel="stylesheet" href="CSS/STYLES/PERFIL/HEADER/header.css">
<link rel="stylesheet" href="CSS/STYLES/PERFIL/HEADER/card-infos.css">
<link rel="stylesheet" href="CSS/STYLES/PERFIL/HEADER/card-background.css">
<link rel="stylesheet" href="CSS/STYLES/INDEX/MAIN/post.css">
<script type="text/javascript" src="JS/functions.js">
</script>
<!--FONTES-->
<link href="https://fonts.googleapis.com/css?family=Nunito&display=swap" rel="stylesheet">
<!--FAV ICON-->
<link rel="shortcut icon" href="IMG/fav.png" />
</head>
<?php
session_start();
require "PHP/funcoes.php";
require "PHP/conecta.php";
$nome = $_SESSION['nome'];
$sql = "SELECT background FROM users WHERE nome LIKE '$nome'";
$sql2 ="SELECT avatar FROM users WHERE nome LIKE '$nome'";
try {
$consulta = $link->prepare($sql);
$consulta->execute();
while ($registro = $consulta->fetch(PDO::FETCH_ASSOC)) {
$background = utf8_decode($registro['background']);
}
}
catch(PDOException $ex){
echo($ex->getMessage());
}
try {
$consulta = $link->prepare($sql2);
$consulta->execute();
while ($registro = $consulta->fetch(PDO::FETCH_ASSOC)) {
$avatar = utf8_decode($registro['avatar']);
}
}
catch(PDOException $ex){
echo($ex->getMessage());
}
?>
<body>
<header style="background-image: url('<?=$background?>'); background-size: cover; background-position: center;">
<nav>
<div class="container">
<div class="img" onclick=modalBc()>
<img src="IMG/PERFIL/edit.png">
</div>
</div>
</nav>
</header>
<div class="card-infos">
<div class="card">
<div class="avatar-container">
<div onclick=modalAv() class="avatar" style="background-image: url('<?=$avatar?>'); background-position: center; background-size: cover;">
</div>
</div>
<div class="nome">
<?php if (isLoggedIn()): ?>
<?php echo $_SESSION['nome']; ?>
<?php else: ?>
<?php endif; ?>
<img onclick=modalNm() src="IMG/PERFIL/edit.png">
</div>
<div class="voltar">
<a href="index.php">
<img src="IMG/CHAT/voltar.png">
</a>
</div>
</div>
</div>
<div class="card-background" id="card-background">
<div class="card">
<div class="title">Change Background</div>
<form action="PHP/background.php" method="post">
<input type="text" name="background" id="background" autocomplete="off">
<input type="submit" value="Enviar" name='enviar-background'>
</form>
</div>
</div>
<div class="card-background" id="card-nome">
<div class="card">
<div class="title">Change Name</div>
<form action="PHP/nome.php" method="post">
<input type="text" name="nome" id="nome" autocomplete="off">
<input type="submit" value="Enviar" name='enviar-nome'>
</form>
</div>
</div>
<div class="card-background" id="card-avatar">
<div class="card">
<div class="title">Change Avatar</div>
<form action="PHP/avatar.php" method="post">
<input type="text" name="avatar" id="avatar" autocomplete="off">
<input type="submit" value="Enviar" name='enviar-avatar'>
</form>
</div>
</div>
<?php
include("PHP/mostrar-posts-perfil.php");
?>
</body>
</html>