Bonjour, je rencontre un problème au niveau de l'affichage je sais pas il y a un probleme que j'arrive pas a trouver j'ai bien verifié mon dossier ou sont stockés toutes les photos de profil et évidemment ma bdd et tout est nickel mais il ne s'affiche pas dans mon site par contre pour changer de pseudo ou mail ca marche c'est juste un petit détail bref voila le code ou on modifie le profil et le membre profil :
le deuxieme code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
125
126 <?php session_start(); $bdd = new PDO('mysql:host=127.0.0.1;dbname=espace_membre', 'root', ''); $redirec = 'membre-profil.php?id=' . $_SESSION['id']; if (isset($_SESSION['id']) ) { $requser = $bdd->prepare("SELECT * FROM membres WHERE id = ?"); $requser->execute(array($_SESSION['id'])); $user = $requser->fetch(); if (isset($_POST['newpseudo']) AND !empty($_POST['newpseudo']) AND $_POST['newpseudo'] != $user['pseudo']) { $newpseudo = htmlspecialchars($_POST['newpseudo']); $insertpseudo = $bdd->prepare("UPDATE membres SET pseudo = ? WHERE id = ?"); $insertpseudo->execute(array($newpseudo, $_SESSION['id'])); header('Location: membre-profil.php?id=' . $_SESSION['id']); if(isset($_FILES['avatar']) AND !empty($_FILES['avatar']['name'])) { $tailleMax = 2097152; $extensionsValides = array('jpg', 'jpeg', 'gif', 'png'); if($_FILES['avatar']['size'] <= $tailleMax) { $extensionUpload = strtolower(substr(strrchr($_FILES['avatar']['name'], '.'), 1)); if(in_array($extensionUpload, $extensionsValides)) { $chemin = "membre/avatar/".$_SESSION['id'].".".$extensionUpload; $resultat = move_uploaded_file($_FILES['avatar']['tmp_name'], $chemin); if($resultat) { $updateavatar = $bdd->prepare('UPDATE membres SET avatar = :avatar WHERE id = :id'); $updateavatar->execute(array( 'avatar' => $_SESSION['id'].".".$extensionUpload, 'id' => $_SESSION['id'] )); header('Location: membre-profil.php?id='.$_SESSION['id']); } else { $msg = "Erreur durant l'importation de votre photo de profil"; } } else { $msg = "Votre photo de profil doit être au format jpg, jpeg, gif ou png"; } } else { $msg = "Votre photo de profil ne doit pas dépasser 2Mo"; } } } ?> <!DOCTYPE html> <html> <head> <title>Modifier le profil</title> <link href="https://fonts.googleapis.com/css?family=PT+Sans+Narrow" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="stylepage.css"> <meta charset="utf-8"> </head> <body> <header> <img src="images/logo.png"> <p>Toutes les news petés</p> <nav id="fond-menu"> <div id="menu"> <ul> <li><a href="<?php echo $redirec;?>" style="border: 2px solid black;border-radius: 20px;color: blue;">Acceuil</a></li> <li><a href="modifier-profil.php">Mon profil</a></li> <li><a href="news.php">Les news</a></li> <li><a href="idees.php">Idées</a></li> </ul> </div> </nav> </header> <div style="background-color: #fff;width: 530px;height: 585px;margin-left: 200px;margin-top: 10px;"> <p style="margin-left: 195px;padding: 20px 0px;font-family: 'PT Sans Narrow',sans serif;font-weight: bold;font-size: 20px;">Modifier le profil</p> <p style="margin-left: 115px;margin-top: -20px;font-family: 'PT Sans Narrow', sans serif;color: red;">Vous n'etes pas obligé de remplir tous les champs</p> <br /> <div style="margin-left: 90px;"> <form method="POST" action="" class="form_demo"> <label style="margin-left: -35px;">Pseudo actuel :</label> <input type="text" name="newpseudo" placeholder="Pseudo" class="inputbasic" style="margin-left: 69px;" value="<?php echo $user['pseudo']; ?>"> <br /> <br /> <label style="margin-left: -35px;">Mail :</label> <input type="text" name="newmail" class="inputbasic" placeholder="Mail" style="margin-left: 121px;position: absolute;margin-top: -1px;" value="<?php echo $user['mail']; ?>"> <br /> <br /> <br /> <label style="margin-left: -35px;">Mot de passe :</label> <input type="password" name="newmdp1" class="inputbasic" placeholder="Mot de passe" style="margin-left: 73px;position: absolute;margin-top: -1px;"> <br /> <br /> <br /> <label style="margin-left: -35px;">Confirmer le mot de passe :</label> <input type="password" name="newmdp2" class="inputbasic" placeholder="Confirmation du mot de passe" style="margin-left: 2px;position: absolute;margin-top: -1px;"> <br /> <br /> <br /> <input type="file" name="avatar" style="margin-left: -40px"> <input type="submit" name="formconnexion" value="Mettre a jour son profil" style="margin-left: 68px;font-weight: bold;"> </div> <?php if (isset($msg)) { echo $msg; } ?> </div> <footer id="footer" style="margin-top: 50px;margin-left: -10px;"> <p>Tous droits réservés a Karim</p> </footer> </div> </body> </html> <?php } else { header("Location: index.php"); } ?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 <?php session_start(); $bdd = new PDO('mysql:host=127.0.0.1;dbname=espace_membre', 'root', ''); $redirec = 'membre-profil.php?id=' . $_SESSION['id']; if(isset($_GET['id']) AND $_GET['id'] > 0) { $getid = intval($_GET['id']); $requser = $bdd->prepare('SELECT * FROM membres WHERE id = ?'); $requser->execute(array($getid)); $userinfo = $requser->fetch(); ?> <!DOCTYPE html> <html> <head> <title>Le site PT - Toutes les news petés</title> <link href="https://fonts.googleapis.com/css?family=PT+Sans+Narrow" rel="stylesheet"> <link rel="icon" type="image/png" href="images/icone.png"> <link rel="stylesheet" type="text/css" href="stylepage.css"> <meta charset="utf-8"> </head> <body> <header> <img src="images/logo.png"> <p>Toutes les news petés</p> <nav id="fond-menu"> <div id="menu"> <ul> <li><a href="<?php echo $redirec;?>" style="border: 2px solid black;border-radius: 20px;color: blue;">Acceuil</a></li> <li><a href="modifier-profil.php">Mon profil</a></li> <li><a href="news.php">Les news</a></li> <li><a href="idees.php">Idées</a></li> </ul> </div> </nav> </header> <div id="container-page"> <div id="container1"> <p>Bienvenue dans le site des news petés</p> <p style="color: blue;font-size: 24px;margin-left: 50px;">Que'est-ce que c'est ?</p> <p style="font-weight: normal;margin-left: -120px;"> Le site PT est un site ou on postera que des news comme son nom l'indique petés, du grand n'importe quoi.</p> <p style="color: blue;font-size: 24px;margin-left: 50px;">Comment ça marche ?</p> <p style="font-weight: normal;margin-left: -120px;font-size: 19px;">Tout d'abord il faudra obligatoirement se connecter ou s'inscire si vous avez pas de compte pour poster des news,bien sur il sera approuvé par le créateur du site pou ne pas avoir des mauvaises news pas tres droles et si on apprécie les news petés on peut liker,si le post atteint les 10 likes ou plus il sera en top news et pourra mettre des images et des videos.Il a aussi un onglet Idées pour donner des idées des nouvelles news petés.</p> <p style="color: blue;font-size: 24px;margin-left: 50px;">Exemple de news :</p> <img src="images/frog-bruh.gif" style="border: 1px solid black;margin: 0px 20px;"> <p style="padding-left: 235px;margin-top: -155px;">Un michel lache un BRUH !</p> <p style="font-weight: normal;font-size: 18px;width: 360px;padding-left: 235px;">Un michel lache un BRUH ! Apres s'avoir rendu compte qu'il s'était fait credité 500 euros ca aurait été a cause de son fils qui était tombé dans une arnaque sur internet...</p> <div class="lien-la-suite"><a href="exemple-news.php">Lire la suite</a></div> </div> <div id="container2" style="height: 550px;"> <p>Membre Profil</p> <?php if (!empty($userinfo['avatar'])) { ?> <img src="membre/avatar/<?php echo $userinfo['avatar'];?>" width="100" style="margin-left: 98px;"> <?php } ?> <h3 style="margin-left: 100px;font-family: 'PT Sans Narrow',sans serif;color: blue;">Pseudo : <?php echo $userinfo['pseudo']; ?></h3> <h4 style="font-family: 'PT Sans Narrow', sans-serif;margin-left: 50px;">Votre adresse mail : <?php echo $userinfo['mail']; ?></h4> <?php if(isset($_SESSION['id']) AND $userinfo['id'] == $_SESSION['id']) { ?> <br /> <h3 style="font-family: 'PT Sans Narrow',sans-serif;font-size: 18px;margin-top: -15px;padding: 0px 55px;"> <a href="modifier-profil.php" style="color: green;">Editer mon profil</a> <a href="deconnexion.php" style="color: red;">Se déconnecter</a> </h3> <?php } ?> <p>Petite Pub</p> <div style="margin: 0px 60px;"> <a href="https://www.youtube.com/channel/UCZe_TIWTNamskbqn_elW9gg" target="_blank"><img src="images/icone-youtube.png" width="60" height="60" style="margin-top: -15px;padding: 0px 10px;"></a> <a href="https://www.youtube.com/channel/UCZe_TIWTNamskbqn_elW9gg" style="position: absolute;margin-top: 5px;font-family: 'PT Sans Narrow', sans-serif;" target="_blank">Mateo Adelaide</a> </div> <img src="images/bill-gates-dab.gif" style="margin-left: 60px;"> </div> </div> <footer> <p>Tous droits réservés a Karim</p> </footer> </div> </body> </html> <?php } ?>
Partager