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 😀
donc je peux arriver sur ma page voir profil quand je veux
Re:
Donc, on récapitule... On est bien d'accord que tu as créer la page de connexion avec un formulaire ou tu saisi l'identifiant et le mot de passe et tu arrives sur la page "voir_profil.php" c'est bien cela ?
<?php
class connexionDB {
private $host = '127.0.0.1';
private $name = 'ledidou_2';
private $user = 'ledidou_1';
private $pass = 'root1';
private $connexion;
function __construct($host = null, $name = null, $user = null, $pass = null){
if($host != null){
$this->host = $host;
$this->name = $name;
$this->user = $user;
$this->pass = $pass;
}
try{
$this->connexion = new PDO('mysql:host=' . $this->host . ';dbname=' . $this->name,
$this->user, $this->pass, array(PDO::MYSQL_ATTR_INIT_COMMAND =>'SET NAMES UTF8',
PDO::ATTR_ERRMODE => PDO::ERRMODE_WARNING));
}catch (PDOException $e){
echo 'Erreur : Impossible de se connecter à la BDD !';
die();
}
}
public function query($sql, $data = array()){
$req = $this->connexion->prepare($sql);
$req->execute($data);
return $req;
}
public function insert($sql, $data = array()){
$req = $this->connexion->prepare($sql);
$req->execute($data);
}
}
$DB = new connexionDB();
?>
Re:
Peut-tu me/nous montrer le code source de la connexion à la base de données ?
je tient a préciser que j'utilise la même bdd avec les membres et ça fonctionne
et avant de publier sur le site je fait des tests sur mamp
oui j'ai des identifiant
Voici la capture : capture
Re:
Est-ce que tu peux faire une capture d'écran de tes fichiers ? Pour voir si ils sont bien placés dans chaque dossier et la racine du serveur web. Tu peux envoyer l'image avec NoelShack.
Quand tu te connectes à ta base de données, as-tu des identifiants à saisir ?