$select = ' select * from processors ';
$where = array();
if (!empty($_GET['type'])) {
$where[] = "type = '{$_GET['type']}'";
}
... и таким макаром все фильтры
if (!empty($where)) {
$select .= ' where ';
$select .= implode(' and ', $where);
}
... получаем селект со всеми использованными фильтрами.
у тебя один фильтр будет manufacturer=intel, второй будет family=i5
вот и выберешь из базы одним запросом процессоры с такими параметрами.