pues abria que mirar como esta estructurada la DB que estas usando pero si fuera mi caso yo haria algo asi.
Código:
<?PHP
if(!$category)
{ include("lista-categorias.php");}
else
{include("productos-$categoria.php");}
?>
Y bastaria con crear los archivos con los contenidos respectivos.
algo asi hago en mi web. xD