Bonjour à tous,

J'ai un problème au niveau d'un fetch, voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php 
     $select_req = $bdd->query('SELECT Requete FROM REQUETE WHERE Utilisateur = "'. $_SESSION['login'].'"'); //sélectionne les requetes en fonction de l'utilisateur
     $requetes = $select_req->fetch();
     print_r($requetes);
     echo '\n';
     $req_user = $bdd->query('SELECT count(Utilisateur) FROM REQUETE WHERE Utilisateur = "'. $_SESSION['login'].'"'); //nb de requetes en fonction de l'utilisateur
     print_r($req_user);
?>
 
</script>
 
<h2>Les 3 dernières requêtes enregistées</h2>
<?php 
while ($nb_req = $req_user->fetch())
{
     echo $nb_req['idRequete'] ."<br>";
     echo $nb_req['Requete'] ."<br>";
} 
?>
Voici l'affichage des erreurs trouvées :

Notice: Undefined index: idRequete in /var/www/html/CQuest_reborn/accueil.php on line 31
Notice: Undefined index: Requete in /var/www/html/CQuest_reborn/accueil.php on line 32
Cependant ce fichier (accueil.php) est inclus dans un autre fichier (index.php) où est présent le include('connexion.php') qui est le fichier qui permet de se connecter à la base de données.

Pour résumé, ce que je voudrais faire c'est :
- Récupérer les requetes en base d'un utilisateur et les affichées sur la page

Merci d'avance pour votre aide !