query($sql); // on envoie ensuite la requête au SGBD via PDO $resultat=$retour->fetch(PDO::FETCH_ASSOC); // puis on récupère la réponse à l'aide de fetch() plutôt que fetchAll() car de toute façon il n'y a qu'une réponse unqiue, cela évite de récupéré un tableau associatif de tableau associatif echo "
"; // on ouvre un article HTML contenant les éléments d'affcihage du produit echo "

". $resultat["designation"] ."

"; // on y insère un titre dans un header qui contient alors le nom de l'article (de façon similaire à l'affichage d'un produit dans index.php ou categorie.php echo "\"Image"; // de même avec l'image (toujours de la même façon que dans index.php par exemple) echo "

". $resultat["description"] ."

"; // puis la description que nous ne tronquons pas cette fois-ci echo "". $resultat["prix"] ."€"; // et pour finir, on affiche le prix ?>
"; // on ferme ici la balise article contenant tous les éléments d'affichage du produit... } // ... et on n'oublie pas de fermer le if (ligne 16) else { // sinon, s'il n'y a pas de paramètre 'article' via GET... header("Location:index.php"); // ...on redirige l'utilisateur vers la page d'accueil du site } ?>