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
<?php
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 :
<?php
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)