Bonjour,
Je débute en PHP et j'essaie de développer un espace membre, j'arrive à faire une page d'inscription, de connexion, de déconnexion, d'édition de profil.
Quand on se connecte ça redirige vers la page profil.php avec les informations de base et la possibilité d'éditer. Cependant je cherche à garder un bouton dans le menu qui redirige vers profil.php même quand on est sur une autre page mais cela affiche une page blanche.
Mon code profil.php :
Quand je clique sur le lien Profil (ligne 40) ça affiche une page blanche, pareil si je mets le lien dans la page editionprofil.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 <?php session_start(); try { // On se connecte à MySQL $bdd = new PDO('mysql:host=localhost;dbname=test;charset=utf8', 'root', ''); } catch(Exception $e) { // En cas d'erreur, on affiche un message et on arrête tout die('Erreur : '.$e->getMessage()); } 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(); ?> <html> <head> <title>TUTO PHP</title> <meta charset="utf-8"> </head> <body> <div align="center"> <h2>Profil de <?php echo $userinfo['pseudo']; ?></h2> <br /><br /> Pseudo = <?php echo $userinfo['pseudo']; ?> <br /> Mail = <?php echo $userinfo['mail']; ?> <br /> <?php if(isset($_SESSION['id']) AND $userinfo['id'] == $_SESSION['id']) { ?> <br /> <a href="editionprofil.php">Editer mon profil</a> <a href="deconnexion.php">Se déconnecter</a> <a href="profil.php">Profil</a> <?php } ?> </div> </body> </html> <?php } ?>
Savez-vous comment régler ce problème ?
Merci d'avance
Partager