How To Create Report Based on User Selection?

How To Create Report Based on User Selection?

Hi All

I have a report that shows all the products added.

I want to make it so a user can select all the products they want via the checkboxes (see screenshot)

Then click a button that says "generate report/page"

and have it display all the selected products on a temporary report/page (see 2nd attachment) which they can then save/print.

How would I go about doing this?

Thanks