Ce site utilise des cookies pour améliorer uniquement votre expérience utilisateur.
Vous pouvez lire à tout moment comment nous utilisons les cookies sur le site.
Bonjour j'ai ce code
session_start(); | |
include('bd/connexionDB.php'); | |
if (!isset($_SESSION['id'])){ | |
header('Location: index.php'); | |
exit; | |
} | |
// Récupèration de l'id passer en argument dans l'URL | |
$id = (int) $_GET('id'); | |
// On récupère les informations de l'utilisateur grâce à son ID | |
$afficher_profil = $DB->query("SELECT * | |
FROM utilisateur | |
WHERE id = ?"array($id)); | |
$afficher_profil = $afficher_profil->fetch(); | |
if(!isset($afficher_profil['id'])){ | |
header('Location: index.php'); | |
exit; | |
} | |
et sur mac la page ne s'affiche pas pouvez vous m'aidez s'il vous palît 😀
Le problème est réglée avec ce code :
session_start(); | |
include('bd/connexionDB.php'); | |
if (!isset($_SESSION['id'])){ | |
header('Location: index.php'); | |
exit; | |
} | |
// Récupèration de l'id passer en argument dans l'URL | |
$id = (int) $_GET['id']; | |
// On récupère les informations de l'utilisateur grâce à son ID | |
$afficher_profil = $DB->query("SELECT * | |
FROM utilisateur | |
WHERE id = ?", | |
array($id)); | |
$afficher_profil = $afficher_profil->fetch(); | |
if(!isset($afficher_profil['id'])){ | |
header('Location: index.php'); | |
exit; | |
} | |
| |
<DOCTYPE html> | |
<html lang="fr"> | |
<head> | |
<meta charset="utf-8"> | |
<meta http-equiv="X-UA-Compatible" content="IE=edge"> | |
<meta name="viewport" content="width=device-width, initial-scale=1"> | |
<title>Mon profil</title> | |
</head> | |
<body> | |
<h2>Voici le profil de $afficher_profil['nom'] . " " . $afficher_profil['prenom']; </h2> | |
<div>Quelques informations sur lui : </div> | |
<ul> | |
<li>Votre id est : $afficher_profil['id'] </li> | |
<li>Votre mail est : $afficher_profil['mail'] </li> | |
<li>Votre compte a été crée le : $afficher_profil['date_creation_compte'] </li> | |
</ul> | |
<body> | |
</html> |
Je suis content 😀😀😀😀😀😀😀😀😀
Re:
Il faut répondre aux questions ! 🙄
Remplace la ligne par ça :
$id = (int) $_GET['id'];
Y'a-t-il un message d'erreur ? 🤔
logne 11 j'ai ça
$id = [int] $_GET['id'];
erreur :
Parse error: syntax error, unexpected '$_GET' (T_VARIABLE) in /home/didou74/public_html/voir_profil.php on line 11
Re:
Si je comprend bien, tu viens de corriger l'erreur précédente pour avoir cette nouvelle erreur ? 🤔
Si tu mets des crochets au lieu de parenthèses à la ligne 11, l'erreur est-elle toujours présente ? 🤔
l'erreur qui est maintenant juste au dessous et juste a coté : Fatal error: Function name must be a string in /home/didou74/public_html/voir_profil.php on line 11
Re:
Quelle erreur as-tu modifier ? 🤔
excuse moi je viens de modifier l'erreur car elle ne correspondait pas !
http://didou74.webou.net/utilisateurs.php
Tu vas atterrir sur index.php
Et connecte toi avec site@site.fr et mot de passe : site
Re:
Peux-tu nous donner le lien de ton site ?
Rebonjour j'obtient cette erreur
Fatal error: Function name must be a string in /home/didou74/public_html/voir_profil.php on line 11
celui la est fait en direct avec un hébergeur gratuit (webou.net)