Comme déjà indiqué je suis débutante, en PHP et en code.
J'essaye depuis hier de faire en sorte qu'un utilisateur faisant partie d'une Direction puisse accéder à sa page qui lui est dédiée en cliquant sur le bouton "indiquer la date réelle de destruction".
J'ai essayé plusieurs codes infructueux et je n'ai plus d'idées...
le dernier en date sur ma landing page étant celui-ci :
<input type="submit" name="DOP" value="Indiquer la date de destruction réelle" style="background-color:#white" style="color:white; font-weight:bold"onclick>
<?php
$req = $bdd->prepare('SELECT * FROM utilisateurs WHERE direction = Direction des Opérations');
$req->execute(array($_SESSION['user']));
$data = $req->fetch();
if ($req == true) {
header('Location: direction_des_operations.php'); die();
}
?>
Le problème vient de ma variable req qui renvoie " Fatal error: in C:\Users\mauffrais\Documents\monsite\landing.php on line 148"
J'ai le cerveau en bouillie a force de modifier
POur info tout est déclaré en début de page :
<?php
session_start();
require_once 'config.php'; // ajout connexion bdd
// si la session existe pas soit si l'on est pas connecté on redirige
if(!isset($_SESSION['user'])){
header('Location:index.php');
die();
}
// On récupere les données de l'utilisateur
$req = $bdd->prepare('SELECT * FROM utilisateurs WHERE token = ?');
$req->execute(array($_SESSION['user']));
$data = $req->fetch();
?>
et dans ma base de donnée j'ai bien un champs de type VARCHAR nommé : direction
Enfin, $_SESSION est déclarée dans la page de connexion : $_SESSION['user'] = $data['token'];
En vous remerciant si vous avez des solutions à mon problème.
Cordialement