Not sure if you still need help, but here are some ideas for you.
1) I'd create a function that displays all attendees for a specific event and embed it within the HTML code as a PHP tag. For Example, I embed an include call to a function library near the top of my form. The function library contains the functions related to what project I'm currently working on. So, the first function I'd put in the library (after a database connect function) would be a Show_Attendees() function.
2) The next functions I'd create would be drop down list functions for the events and the attendees. This would let me select the function and who would attend the function. Upon selecting an event/attendee, clicking on the submit button would then go to a php script that would update the database, then return to the originating script.
3) I would encode the event number into the URL and reference it with a GET function. When going to a processing script, I'd send it as a hidden input variable (I use $return as my name). Then, once the processing script finishes its work, at the end of the script I have an echo statement that echoes an HTML meta refresh, which uses the return variable as where to refresh to. So, what the user sees when they click on a button is a quick screen refresh (going out to the processing script and back), and then their screen is updated.
Hopefully, this gives you an idea of how you might process your forms now...