Bonjour,
Je suis débutant en PHP. Je souhaiterai récupérer le nom d'une page courante et en faire une variable afin de faire une recherche dans ma table Mysql.
Voici ce que j'ai écris et qui ne fonctionne pas.
Merci d'avance pour votre aide.
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
20
21
22
23
24
25
26
27 try { $bdd = new PDO ('mysql:host=localhost;dbname=ma_bdd;charset=utf8','utilisateur','mot_de_passe'); } catch (Exception $e) { die('Erreur : ' . $e->getMessage()); } $path = $_SERVER['PHP_SELF']; $name = basename ($path); // j'ai testé cette fonction avec echo qui me renvoi bien le nom de ma page. $name = $_GET ['name']; // Est-ce bien comme cela qu'il faut faire pour déclarer ma variable ? $req = $bdd->prepare('SELECT * FROM opt_bd_hebergement WHERE utilisateur = ?'); $req->execute(array($_GET['name'])); while ($donnees = $req->fetch()) { echo $donnees['adresse']; // Le champ adresse existe bien dans ma table. } ?>![]()
Partager