Associating post id with its post type

If there’s no significant reason that you can’t do the queries separately (putting each type into its own div), then show and hide the divs based on the user input, then that might be a significantly simpler solution to code. That way, you’d be doing simple queries, not trying to bunch them all together and remove the pages).