I am writing a Drupal 7 module that queries my db and prints out a view_block with a list of projects belonging to the current logged user:
ID ClientName ProjectName ProjectDescription
1 mickey toon1 bla bla bla
2 mouse toon2 bla bla bla
At this point, I need the user to select one of his projects to proceed to visualization.
EDIT:
what I need to do is to call another function in my module and pass it the ID for the project selected by the current user.
I know how to add a link to every row in the table and bring the ID value with me to the next page, using GET['id'] to retrieve it, but I really don't want to change the url for security reasons - namely, I don't want users to change the ID in the url and see other people's projects, nor prevent it to happen. I prefer to keep url clean as much as possible.
What is in Drupal 7 the right logic to allow the user select one project and then call another function in my module to load data according to the selected ID?