PHP : Méthode GET – Afficher des pages suivant le contenu de l’URL

L’idée est d’attaquer une table ( _josePHP ) et faire afficher le titre et le contenu d’un article correspondant à un Id présent dans l’URL

_josePHP
<?php
$servername = 'benjamnviguier.mysql.db'; //adresse de la BDD
$username = 'benjamnviguier';//nom de l'utilisateur
$password = 'Mooo2543ovh';//mot de passe de l'utilisation
           
$dnspdo = 'mysql:dbname=benjamnviguier;host=' . $servername . ';charset=utf8';
 
// on se connecte via DPO
$bdd = new PDO($dnspdo, $username, $password);
// Récupère les données de la table clients

$idarticle = $_GET['Id'];
// récupère en méthode GET la variable 'Id' présente dans l'URL
 
$nomdelatable = '_josePHP';
$requete1 = 'SELECT * FROM ' . $nomdelatable . ' WHERE Id = "' . $idarticle . '"'; 
 
 
//  on prepare le tableau pour recueillir le resultat de la requete
$resultat = $bdd->prepare($requete1);
$resultat->execute(); 
//ces 2 dernieres lignes sont de la methode PDO
 
// en cas d'erreur
if (!$resultat) {
    echo "Problème de requete";
} 
//si pas d'erreur
while($ligne = $resultat->fetch()) { 
echo "<p>".$ligne['titre']."</p>";
echo "<p>".$ligne['texte']."</p>";
echo "<br><hr><br>";
}