PHP

Warning: Undefined variable $verif_gestion_role

Non Résolu

Bonjour à tous,


En réalisant les exercices de créer un site de A à Z, à la leçon 38.1, je rencontre à problème dans l'affichage de la gestion des rôles.


J'ai eu beau à relire, à vérifier le moindre oublie de virgule, point et autre. Mais rien y fait.


Le sélecteur s'affiche. En cliquant sur le bouton modifier, la requête ne connait pas verif_gestion_role.


En tentant de continuer, avec la leçon 38.2, j’obtiens la même erreur avec le code adm1 et adm2.


Selon ce que j'ai pu croire, cela viendrait de :


if(isset($_GET['role'])){
  $get_role = (int) $_GET['role'];

  $req = $DB->prepare("SELECT *
  FROM admin_role
  WHERE role <> 1 AND role = ?"); // Pour une raison inconnu role ne change pas de couleur. C'est comme si il n'existait pas. Pourtant si. Dans chaque table.//

  $req->execute([$get_role]);

  $verif_gestion_role = $req->fetch();

  if($verif_gestion_role){
    $selrole = true;
  }else{
    $err_aff_role = "Aucun rôle n'existe.";
  }
}


Merci pour votre aide.

136 vues
28 octobre 2023 à 18:52 (Édité)
Cette pub permet au site de vivre ...

1 commentaire

Bonsoir @JTV,


Pourrais-tu nous transmettre l'intégralité de ton code (le fichier d'où l'erreur émane) ?

Cela nous permettrait de mieux comprendre le problème 😉


À très vite !

Cette pub permet au site de vivre ...