query($sqlALL); // on envoie alors la requête au SGBD via PDO
$resultatALL=$retourALL->fetchAll(PDO::FETCH_ASSOC); // puis on récupère TOUT ce que nous renvoie ce dernier sous forme de tableau associatif
echo "
"; // les lignes 22 à 32 sont identiques au code permettant l'affichage des produits dans le fichier index.php (lignes 35 à 45)
foreach($resultatALL as $val) {
echo "
";
}
else { // sinon (si cat != "all")
$numCat=$_GET["cat"]; // on stocke le contenu de la variable 'cat' passée par GET (dans l'URL) dans une variable 'numCat'
$sql="SELECT * FROM article WHERE id_categorie=$numCat"; // cette requête permet ensuite de récupérer tous les articles dont leur id_categorie (dans la table SQL) est égal à numCat
$retour=$connexion->query($sql); // on envoie alors la requête toujours via PDO
$resultat=$retour->fetchAll(PDO::FETCH_ASSOC); // puis on récupère TOUT ce que le SGBD nous renvoie, sous forme de tableau associatif
echo "
"; // la suite (lignes 39 à 49) est identique aux lignes 22 à 32 (affichage des articles)
foreach($resultat as $valeur) {
echo "
";
}
}
else { // sinon, s'il n'y a pas de variable cat ou que celle-ci est vide...
header("Location:index.php"); // ...on renvoie l'utilisateur sur la page d'accueil
}
?>