U moet wijzigingen aanbrengen in de code voor list.php op basis van de invoer die het via de GET-parameter krijgt. zoiets als:
if ($_GET['id'] == 'FREE'){
// do something like display FREE items
}
elseif($_GET['id'] == 'GIFT') {
// display GIFT items
}
else {
// perform some default action
}
Dit is om het nog meer database-gedreven te maken (handig als er veel categorieën zijn):
$sql = "select * from categories where id = '".$_GET['id']."'";
if (mysql_results($sql)){
// do something
}
else {
// show error
}
Houd er rekening mee dat dit alleen voor demo is en dat u in uw code PDO/MySQLI en voorbereide instructies moet gebruiken en niet de functie mysql_results.
In het licht van meer informatie verstrekt door OP:Verander dit
$articles = $article->fetch_all();
naar
$articles = $article->fetch_data($_GET['id']);
in list.php en kijk of je de juiste resultaten krijgt.